GettingNodeUrl - 是否可以使用方法以编程方式设置其值?
从我的内容母版页中,我想获取 GettingNodeUrl 并以编程方式设置它:
我正在尝试执行的示例:
<'asp:SiteMapDataSource ID="SiteMapDataSource1" GettingNodeUrl="<%= SomeMethod()%>" runat="服务器"/>
但这会出现错误:
无法找到 URL 为“<%=SomeMethod() %>”的站点地图节点。
可以这样做吗?
From my Content MasterPage I want get the StartingNodeUrl and programmatically set it:
Example of what I'm trying to do:
<'asp:SiteMapDataSource ID="SiteMapDataSource1" StartingNodeUrl="<%= SomeMethod()%>" runat="server" />
but that gives the error:
Could not find the sitemap node with URL '<%=SomeMethod() %>'.
Is it possible to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为您想在代码隐藏中执行以下操作,例如在 Page_Load() 中:
您不能使用 runat=server 和 <%= %>;在 asp.net 文件的一个控件中。
I think you want to do the following in codebehind, for example in the Page_Load():
You cannot use runat=server and <%= %> in one control in an asp.net file.