我的页面文件中有以下代码:
<td style=" text-align:center">
<asp:HyperLink
ID="HyperLink1"
Text='<%# DataBinder.Eval(Container.DataItem,"Name") %>'
runat="server"
NavigateUrl='<%# string.Format(Link_EditResume, DataBinder.Eval(Container.DataItem,"Id")) %>'>
</asp:HyperLink>
</td>
变量 Link_EditResume 是在页面代码隐藏中声明的字符串,定义为
public partial class ProspectSummary : BasePage
{
protected string Link_EditResume = Links.EditResume;
...
其中 Links 是一个静态类,而 EditResume 是该类的一个属性。为什么这行得通并且直接在 aspx 文件中引用 Links.EditResume 不起作用?有没有办法直接在aspx中引用它?
谢谢。