我有Gridview,它由3列组成,第1列是ID,第2列是日期,第3列是描述。 第一列ID都是链接按钮,当我点击链接按钮时,弹出窗口必须打开。 并且应该在弹出窗口的文本框中填充linkbutton的文本。请帮助我
答案 0 :(得分:0)
在网格视图中添加超链接列,将文本作为查询字符串传递到弹出页面,不要忘记将目标属性设置为_blank。
<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1">
<Columns>
<asp:HyperLinkField DataNavigateUrlFields="AnyText"
DataNavigateUrlFormatString="Page.aspx?text={0}"
DataTextField="AnyText" HeaderText="Test" Target="_blank" />
</Columns>
</asp:GridView>
在page.aspx上,您需要在页面加载事件add:
中放置一个文本框protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Text = Request.QueryString["text"];
}
希望这就是你要找的东西。