我在asp.net页面中有一个模式弹出窗口,它在提交按钮点击时从数据库中获取一些值,并在同一模式弹出窗口中显示数据库值。但问题是,一旦我点击asp.net按钮,它就会获取值,但我需要显示由于回发而关闭的数据库值。所以我需要点击按钮,首先在服务器端运行,检索数据库val,然后运行客户端脚本,以已打开的模式显示这个值。请帮我解决这个问题
我的客户端代码是点击按钮。
$("#btnSubmit").click(function () {
$('#PreviewModal').hide();
$('#SubmitModal').ready();
$('#SubmitModal').show();
});
服务器端脚本是
protected void btnSubmit_click(object sender, EventArgs e)
{
Tsn objTsn = new Tsn();
string Result=objTsn.OrderRecieptSeq("D");
lblRef.InnerText = Result;
btnSubmit.Attributes.Add("onClick", "clntclick();");
}
我认为这个过程不起作用,您可能需要考虑使用注册启动脚本选项来显示弹出窗口/模式
ClientScriptManager.RegisterClientScriptBlock
protected void Button1_Click(object sender, EventArgs e)
{
string script = "window.onload = function() { showpopup() };";
ClientScript.RegisterStartupScript(this.GetType(), "showpopup", script, true);
}