【发布时间】:2013-12-31 11:17:46
【问题描述】:
我正在使用带有超链接列的 Datagrid。
<asp:DataGrid ID="dg" runat="server" AllowSorting="True" Font="Trebuchet MS, 14.25pt" Width ="880px"
AutoGenerateColumns="false" ForeColor="Black" AlternatingItemStyle-BackColor="LightGray"
OnItemDataBound="dgdatabound" EnableViewState="true">
<HeaderStyle CssClass="GridHeader" />
<ItemStyle CssClass="GridItem" />
<AlternatingItemStyle CssClass="GridAltItem" />
<PagerStyle VerticalAlign="Middle" />
<Columns>
<asp:HyperLinkColumn DataTextField ="BugId" HeaderText="BugId" HeaderStyle-Width ="60"
DataNavigateUrlField ="BugId"
DataNavigateUrlFormatString="SOME URL?USER"
HeaderStyle-BackColor="AliceBlue" />
</Columns>
从上面的代码中,我如何从 Session 中传递 'USER' 值。
到目前为止,我已经尝试过:
DataNavigateUrlFormatString="SOME URL?USER =<% Session["username"]%>"
但它没有工作:(
【问题讨论】:
-
到目前为止你写了什么代码?为什么它不起作用?
-
我已经更新了代码
-
@Dipesh 为什么需要在 URL 中传递会话变量值?您可以在页面中的任何位置使用此会话变量值。
-
@Dipesh “它没有用”是什么意思?
标签: c# asp.net datagrid c#-2.0