StartingNodeUrl - Можно ли использовать метод для установки его значения программно? - PullRequest
1 голос
/ 04 декабря 2009

Из моей главной страницы содержимого я хочу получить StartingNodeUrl и программно установить его:

Пример того, что я пытаюсь сделать:

<'asp: SiteMapDataSource ID = "SiteMapDataSource1" StartingNodeUrl = "<% = SomeMethod ()%>" runat = "server" />

но это дает ошибку:

Не удалось найти узел карты сайта с URL '<% = SomeMethod ()%>'.

Возможно ли это сделать?

1 Ответ

1 голос
/ 04 декабря 2009

Я думаю, что вы хотите сделать следующее в codebehind, например, в Page_Load ():

SiteMapDataSource1.StartingNodeUrl = SomeMethod();

Вы не можете использовать runat = server и <% =%> в одном элементе управления в файле asp.net.

...