在asp.net标记内嵌入显示表达式

时间:2013-08-22 18:39:33

标签: c# .net

我有一个只定义了url常量的类,假设它叫做Urls。我试图在LoginStatus标记内访问该类中的常量,如下所示:

<asp:LoginStatus ID="LoginStatus1" runat="server" LogoutAction="Redirect" LogoutPageUrl= <%= Urls.logout %>  CssClass="myButton" /> 

显然它不起作用。我知道我可以对字段内的字符串进行硬编码,但是如果可能的话,我会尽量避免使用它。感谢您的见解!

1 个答案:

答案 0 :(得分:1)

试试这个

LogoutPageUrl="<%# Urls.logout %>"

#用于将值“绑定”到服务器端属性,而=与Response.Write()相同,在这种情况下,它只会将一些文本写入标记< / p>