从我的Content MasterPage中我想获取StartingNodeUrl并以编程方式设置它:
我正在尝试做的例子:
<'asp:SiteMapDataSource ID =“SiteMapDataSource1”StartingNodeUrl =“<%= SomeMethod()%>” runat =“server”/>
但是会出错:
找不到包含网址'<%= SomeMethod()%>'的站点地图节点。
是否可以这样做?
答案 0 :(得分:1)
我认为您希望在代码隐藏中执行以下操作,例如在Page_Load()中:
SiteMapDataSource1.StartingNodeUrl = SomeMethod();
您不能使用runat = server和<%=%>在asp.net文件中的一个控件中。