ASP.NET HyperLink控件NavigateUrl中用到DataBinder.Eval时

 2023-09-18 阅读 24 评论 0

摘要:修改aps.net的web项目时遇到的小问题。 将 <a herf..>换成 <asp:HyperLink...>目的是可以用代码来动态改变它的NavigateUrl属性(客户端生成的就是href)。 HyperLink是Web服务器控件,在客户端浏览器生成的就是a标记 其中用到了Asp.net中DataBinder.Eval <
修改aps.net的web项目时遇到的小问题。 


<a herf..>换成 <asp:HyperLink...>目的是可以用代码来动态改变它的NavigateUrl属性(客户端生成的就是href)。
HyperLink是Web服务器控件,在客户端浏览器生成的就是a标记 


其中用到了Asp.net中DataBinder.Eval
<%# DataBinder.Eval(Container.DataItem, "ColumnName") %>



NavigateUrl传递参数时写法也要相应修改一下


可视化用到的控件和事件、<a href="Scan_DetritusData.aspx?list_id=<%# DataBinder.Eval(Container.DataItem,"list_id") %>"    title='取样数据浏览' rel="gb_page_fs[]"> 浏览</a>


<asp:HyperLink ID="DetritusData" Text="浏览" NavigateUrl='<%# "Scan_DetritusData.aspx?list_id=" + DataBinder.Eval(Container.DataItem,"list_id")%>'  
runat="server" title='取样数据浏览' rel="gb_page_fs[]"></asp:HyperLink>


版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/74459.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息