在按钮单击上将aspx表单显示为模态

时间:2015-01-21 01:02:20

标签: c# asp.net webforms

有没有一种方法可以在不使用javascript的情况下显示aspx表单?

asp按钮中是否有这样的代码?

protected void btnLookUpPayment_Click(object sender, ImageClickEventArgs e)
    {
        webLookUpPayment wblp = new webLookUpPayment();
        wblp.ShowModalDialog();
    }

因为使用javascript弹出模式实际上不是我的选择,我在我的模态中有一个gridview,当点击该gridview中的一行时,我将以另一种形式填充另一个gridview,我无法彻底解释它,因为这是令人困惑的,只是想知道是否有一种方法可以在不使用任何JavaScript的情况下显示模态?

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

它将完美地工作。从后面的代码中弹出新的.aspx

Response.Write("<script>window.open('About.aspx', 'hello',  'width=700,height=400,scrollbars=yes');</script>");

对于没有弹出窗口的新窗口

ClientScript.RegisterStartupScript(this.GetType(), "OpenWindow", String.Format("<script>window.open('{0}');</script>", "About.aspx"));

如果有效,请将其标记为答案。感谢