ページファイルに次のコードがあります。
<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で直接参照する方法はありますか?
ありがとう。