У меня есть и oBjectDataSource, который получает мою информацию для моего представления сетки.GridView Hyperlink с ID из базы данных
Он показывает всю информацию совершенно с этим, автоматически генерируется:
<asp:BoundField DataField="Name" ItemStyle-Width="250px" HeaderText="Name" SortExpression="Name">
<ItemStyle Width="250px"></ItemStyle>
</asp:BoundField>
Но я хочу, чтобы иметь гиперссылке с поля «Name» как текст и поле «UserID», как В параметре в NavigateURL:
<asp:TemplateField>
<ItemTemplate>
<asp:HyperLink ID="HyperLink2" NavigateUrl="~/Test.asp?id='<%# Eval("userID") %>'" runat="server"><%# Eval("Name") %></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
Я получил ошибку здесь ...
что не так?
Я использую кнопку ссылки для этого иногда и Response.redirect и добавляю параметры url в код позади. Мне становится легче, и это дает вам немного больше контроля. – briskovich