【发布时间】:2011-12-25 12:13:16
【问题描述】:
在我的网格视图中,我有一个模板字段按钮,单击它会重定向页面并将 msgid 与 url 一起发送,是否可以通过单击行中的任意位置来做到这一点,即如果我单击 msgid 或标题字段然后它应该重定向以响应带有行 msgid 的度量页面。就像一个选择按钮,
MsgID Title Actions
1 First Image(Which redirects)
2 second Image(Which redirects)
在此表中,如果用户单击第 1 行中的任何位置,则页面应重定向,它必须执行与 Image 相同的操作。我该怎么做呢
<asp:GridView ID="Grid_Messagetable" runat="server" BorderWidth="5" GridLines="None"
CssClass="gridTable" SelectedIndex="0"
DataKeyNames="MsgID" ShowHeaderWhenEmpty="true"
OnRowDataBound="MyGrid_RowDataBound" AutoGenerateColumns="False" AllowSorting="true"
OnSorting="gridView_Sorting" > <Columns>
<asp:BoundField DataField="MsgID" HeaderText="MsgID" SortExpression="MsgID" />
<asp:BoundField DataField="Title" ItemStyle-Width="35%" HeaderText="Subject" SortExpression="Title" /> <asp:TemplateField HeaderText="Actions" ItemStyle-Width="15%">
<ItemTemplate>
<asp:ImageButton ID="imgbtn_ViewDashBoard" ImageUrl="Styles/Images/icon_dashboard.png"
Enabled="True" Width="" runat="server" PostBackUrl='<%# Eval("MsgID", "ResponseMetric.aspx?MsgID={0}") %>'
Text='Send' ToolTip="View DashBoard"></asp:ImageButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
【问题讨论】:
标签: c# asp.net gridview datagrid response.redirect