领悟旧事

Learned Helplessness
分类新闻>>技术文章>>
asp.net中弹出对话框点击确定后不刷新页面的方法。
来源:http://www.xx0594.com/
时间:2017-3-20
作者:  浏览人数:641
假设是点击SearchBtn后弹出对话框,设置如下:
1、添加一个ScriptManager和UpdatePanel1;
2、UpdatePanel1属性设置
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
                    <Triggers>
                        <asp:AsyncPostBackTrigger ControlID="SearchBtn" EventName="Click" />
                    </Triggers>
                </asp:UpdatePanel>

3、SearchBtn的OnClick事件:

        protected void SearchBtn_Click(object sender, EventArgs e)
        {
            if (SearchTextBox.Text == null || SearchTextBox.Text == String.Empty || SearchTextBox.Text !="")
                ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "alert('搜索内容为空!')", true);
            else
                Response.Redirect("~/default.aspx?key=" + SearchTextBox.Text);

        }

关闭窗口
 访问量:508190
任何第三方若要引用、转摘本站信息,均需征得本站书面同意,否则视为侵权。本站信息为个人观点,若因引用本站信息而产生的任何情况,均与本站无关。Email:linmutou@163.com
闽ICP备14017840号-2