如何在asp.net页面上的<%...%>标签内使用c#代码?

前端之家收集整理的这篇文章主要介绍了如何在asp.net页面上的<%...%>标签内使用c#代码?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在编写一个asp.net用户控件.它有一个属性,FurtherReadingPage,以及绑定到它的两个控件:ObjectDataSource和Repeater.在Repeater中我想显示一个超链接,其href属性设置为FurtherReadingPage“?id =”Eval(“Id”).我不知道如何在页面标记内执行此操作.我可以使用<%Eval(“Id”)%>或<%Response.Write(FurtherReadingPage“?id =”)%>单独,但我不知道如何混合它们.

解决方法

你可以这样做 –
<asp:Hyperlink runat="Server" ID="hlLink" NavigateUrl='<%# FurtherReadingPage + "?Id=" + DataBinder.Eval(Container.DataItem,"Id")  %>' />

猜你在找的asp.Net相关文章