Можете ли вы сделать NavigateUrl прямым для страницы с динамическим параметром, добавленным к URL? - PullRequest
0 голосов
/ 04 октября 2011

Я пытаюсь добавить что-то из объекта в URL, чтобы я мог сделать из него параметр. Цель состоит в том, чтобы сделать что-то вроде этого:

articleview.aspx? Name = AwesomeSauce

Где я мог бы использовать параметр Name на странице, на которую я направляюсь.

У меня есть код здесь:

<asp:hyperlink Text=<%# DataBinder.Eval(Container.DataItem, "Title") %> NavigateUrl="ArticleView.aspx" </asp:hyperlink> 

Но я не уверен, как я мог бы добавить часть "? Name = {variable}" в конце. Может кто-нибудь мне помочь? Я уверен, что я упускаю что-то простое.

1 Ответ

2 голосов
/ 04 октября 2011

Попробуйте что-то вроде этого:

<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# String.Format("ArticleView.aspx?Name={0}", Eval("SomeName"))%>' ... />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...