怎么动态改变链接内容

原问题:http://topic.csdn.net/u/20120222/21/63fda261-02c4-44f2-9b53-79367cddbfc6.html

 

Insus.NET已经在3楼回复了,帖主于6楼回复说,执行不了。
为DropDownList加一个属性AutoPostBack,并设为true。

另外还重构了一下写法:

ExpandedBlockStart.gif View Code
protected  void DropDownList1_SelectedIndexChanged( object sender, EventArgs e)
    {
         if (DropDownList1.SelectedIndex == - 1return;

        HyperlinkBind(DropDownList1.SelectedItem.Text);
    }

     private  void HyperlinkBind( string name)
    {
        HyperLink1.Text = name;
        HyperLink1.NavigateUrl =  " http://www. " + name +  " .com ";
    }

 

演示:

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CMake是一个跨平台的构建系统管理工具,用于自动化构建、测试和打包软件项目。在处理动态库(DLLs 或.so)和静态库(lib 文件)的链接时,CMake提供了灵活的方式来设置编译选项。 当你想要动态链接静态库时,通常是为了利用静态库中的代码,但避免了运行时加载的性能开销。这可以通过以下步骤在CMakeLists.txt文件中配置: 1. **添加静态库**: 在CMakeLists.txt中,使用`find_library`或`add_library`命令找到静态库,例如: ```cmake find_library(STATIC_LIB_NAME STATIC PATHS /path/to/library) target_link_libraries(YOUR_TARGET ${STATIC_LIB_NAME}) ``` 2. **设置库类型为SHARED**: 尽管你在链接目标时指定的是静态库,但你需要将链接类型设为SHARED,这样编译器会生成可执行文件来导入动态链接的符号: ```cmake set_target_properties(YOUR_TARGET PROPERTIES OUTPUT_NAME new_output_name) add_library(${YOUR_TARGET} SHARED IMPORTED) ``` 3. **导入静态库符号**: 使用`target_link_with_library`将静态库的内容导入到可执行文件中: ```cmake target_link_with_library(YOUR_TARGET INTERFACE ${STATIC_LIB_NAME}) ``` 4. **生成最终可执行文件**: 最后,使用`install`命令安装可执行文件并确保动态链接正确。 注意,这种做法并不是标准的行为,因为通常动态链接对应动态库是预期的。然而,在某些特定情况下,如某些库不支持动态链接或者对性能有特殊需求时,可能会采用这种方式。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值