点击gridview linkbutton打开弹出窗口

时间:2012-01-11 07:13:14

标签: asp.net

我有Gridview,它由3列组成,第1列是ID,第2列是日期,第3列是描述。 第一列ID都是链接按钮,当我点击链接按钮时,弹出窗口必须打开。 并且应该在弹出窗口的文本框中填充linkbutton的文本。请帮助我

1 个答案:

答案 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"];
}

希望这就是你要找的东西。