C# 选择按钮上的GridView:从所选行获取值,将用户重定向到另一个页面,使用页面中的值
我有一个简单的gridview和SqlData源将数据表绑定到gridview 我的问题是: 在gridview的“选择”按钮上。我希望从当前选定行的列中获取一个值,然后将用户重定向到另一个页面,并使用获取的值执行Sql Select命令 我知道如何获取值,但我不知道如何将用户和值重定向到另一个页面,并使用获取的值执行sql语句C# 选择按钮上的GridView:从所选行获取值,将用户重定向到另一个页面,使用页面中的值,c#,asp.net,sql,C#,Asp.net,Sql,我有一个简单的gridview和SqlData源将数据表绑定到gridview 我的问题是: 在gridview的“选择”按钮上。我希望从当前选定行的列中获取一个值,然后将用户重定向到另一个页面,并使用获取的值执行Sql Select命令 我知道如何获取值,但我不知道如何将用户和值重定向到另一个页面,并使用获取的值执行sql语句 谢谢,您只需执行Respose.Redirect(url)并在querystring中附加对您有用的值 i.e Response.Redirect("xyz.aspx?
谢谢,您只需执行
Respose.Redirect(url)代码>并在querystring中附加对您有用的值
i.e Response.Redirect("xyz.aspx?selectedValue = " + selectedvalue);
在重定向页面上,从querystring请求中获取所选值。querystring[“selectedValue”]
但在执行此操作之前,请确保querystring变量不为null
或
如果信息是敏感的,您不希望用户看到它,而使用Session
变量和Response.Redirect(url)代码>
在重定向页面上,从querystringstring s=Session[“SelectedValue”].ToString()获取所选值,但在执行此操作之前,请确保Session变量不为null。您只需执行Respose.Redirect(url)代码>并在querystring中附加对您有用的值
i.e Response.Redirect("xyz.aspx?selectedValue = " + selectedvalue);
在重定向页面上,从querystring请求中获取所选值。querystring[“selectedValue”]
但在执行此操作之前,请确保querystring变量不为null
或
如果信息是敏感的,您不希望用户看到它,而使用Session
变量和Response.Redirect(url)代码>
在重定向页面上,从querystringstring s=Session[“SelectedValue”].ToString()获取所选值,但在执行此操作之前,请确保Session变量不为null。这是怎么回事
<asp:GridView ID="GridView1" Width="100%" runat="server"
ClientIDMode="Static" AutoGenerateColumns="False" Font-Names="Arial" Font-Size="X-Small">
<Columns>
<asp:HyperLinkField DataTextField="YouFieldNameForText" DataNavigateUrlFields="YouFieldNameForValue" DataNavigateUrlFormatString="YourURL.aspx?YourValue={0}"
HeaderText="header text" Target="_self" />
</Columns>
</asp:GridView>
这个怎么样
<asp:GridView ID="GridView1" Width="100%" runat="server"
ClientIDMode="Static" AutoGenerateColumns="False" Font-Names="Arial" Font-Size="X-Small">
<Columns>
<asp:HyperLinkField DataTextField="YouFieldNameForText" DataNavigateUrlFields="YouFieldNameForValue" DataNavigateUrlFormatString="YourURL.aspx?YourValue={0}"
HeaderText="header text" Target="_self" />
</Columns>
</asp:GridView>
好的,谢谢,我现在就进行测试,我会告诉你它是否有效ok,但问题是如果我想导航到“重定向”页面而不从gridview中选择,代码总是在执行。我想让它只在Gridview选择上工作。好的,谢谢你,我现在就测试,我会告诉你它是否工作确定它工作了,但问题是,如果我想导航到“重定向”页面而不从Gridview选择,代码总是在执行。我想让它只在Gridview选择上工作。