<asp:GridView ID="GridView1" runat="server" CssClass="style29">
<Columns>
<asp:TemplateField HeaderText="Send Message to Group">
<ItemTemplate>
<asp:LinkButton ID="LinkButton2" runat="server" PostBackUrl='SendMessage.aspx?GroupName=<%# Eval("GroupName") %>' Text='Send Message'></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
我正在重定向到包含文本框的SendMessage.ASPX页面,我必须将组名传递给该文本框。请帮助我们,我是编程新手。它被重定向,但如何将该值传递到SendMessage.aspx页面下面的此文本框。
答案 0 :(得分:0)
抱歉,我可能误解了您的问题,但常见的模式涉及查询字符串
您可以将查询字符串值作为
进行访问if (String.IsNullOrEmpty(HttpContext.Current.Request.QueryString["GroupID"]) == false) {
String groupId = HttpContext.Current.Request.QueryString["GroupID"];
}
然后,您可以将此值设置为页面加载事件中的textbox.Text属性,该属性将查询字符串中的值应用于文本框。 通常,您希望在尝试访问查询字符串之前检查空字符串或空字符串。
此外,请记住,此类操作通常是恶意用户在您的网站上进行恶意操作的目标,因此您必须检查输入以确保忽略“错误”输入。