用updatepanel实现了页面部分刷新,但是页面调用JS对话框代码却无法执行
MyPage.ClientScript.RegisterStartupScript(GetType(), "textnull", "<script language='javascript'>messagebox_Confirm('"+str_message+"');</script>");
怎样才能显示JS对话框?
MyPage.ClientScript.RegisterStartupScript(GetType(), "textnull", "<script language='javascript'>messagebox_Confirm('"+str_message+"');</script>");
怎样才能显示JS对话框?
错误,应该为ScriptManager.RegisterStartupScript(this.UpdatePanel1,this.GetType(),"textnull",
"<script language='javascript'>messagebox_Confirm('"+str_message+"');</script>");
"<script language='javascript'>messagebox_Confirm('"+str_message+"');</script>");
ScriptManager.RegisterClientScriptBlock(this.UpdatePanel1, this.GetType(), "date", "<script language='javascript'>messagebox_Confirm('录入的进货日期不应大于今天日期,请重新录入正确的进货日期!');</script>", true);
怎么还没有啊
<ContentTemplate>
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<asp:Button ID="Button1" runat="server" Text="Button"
onclick="Button1_Click1" />
</ContentTemplate>
</asp:UpdatePanel>
protected void Button1_Click1(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(this.UpdatePanel1, Page.GetType(), "", "alert('录入的进货日期不应大于今天日期,请重新录入正确的进货日期!')", true);
}
ScriptManager.RegisterClientScriptBlock(this.UpdatePanel1, Page.GetType(), new Guid().ToString(), "alert('something');",true);
谢谢大家