提交值后的成功消息
本文关键字:成功 消息 提交 | 更新日期: 2023-09-27 18:10:39
在向数据库提交值后,我使用下面的代码在标签中显示成功消息。但这不是展示。我是这个领域的新手。请帮我做这件事。
protected void btn_submit_Click(object sender, EventArgs e)
{
try
{
//Insert Code is here
ScriptManager.RegisterStartupScript(this, this.GetType(), "temp", "<script language='javascript'>UpdateStatus('Record Added Successfully,'Green');</script>", false);
}
catch
{
}
}
UpdateStatus(Message) {
var statusMsg = document.getElementById('lbl_status');
statusMsg.innerHTML = Message;
return false;
}
这看起来像一个完整的回发,与javascript无关,所有你需要做的就是改变标签的文本。我不知道你想用RegisterStartupScript
呼叫做什么,但这不是它应该如何工作的。只需将标签的文本设置如下…
protected void btn_submit_Click(object sender, EventArgs e)
{
try
{
//Insert Code is here
lbl_status.Text = "Record Added Successfully";
lbl_status.ForeColor = System.Drawing.Color.Green;
}
catch
{
lbl_status.Text = "Error";
lbl_status.ForeColor = System.Drawing.Color.Red;
}
}
确保你的标签是一个服务器控件,runat=server
属性设置为
像这样做
ASP。净
<asp:Label runat="server" ID="lblMessage"></asp:Label>
在后台代码protected void btn_submit_Click(object sender, EventArgs e)
{
try
{
//Insert Code is here
lblMessage.text ="Message Here";
lblMessage.ForeColor = System.Drawing.Color.Green;
}
catch
{
lblMessage.text ="Message Here";
lblMessage.ForeColor = System.Drawing.Color.Red;
}
}
但是如果你想要一个消息框它就像这样
protected void btn_submit_Click(object sender, EventArgs e)
{
try
{
//Insert Code is here
ScriptManager.RegisterStartupScript(this, this.GetType(), "temp", "Message Here", false);
}
catch
{
ScriptManager.RegisterStartupScript(this, this.GetType(), "temp", "Message Here", false);
}
}