在与Ajax和Jquery会面之前,在我的项目中,我具有以下功能。

Public Sub Raise_Alarm(ByVal p_Page As Page, ByVal p_Message As String, Optional ByVal p_IsError As Boolean = True)

strScript = "<script language= ""javascript""> alert('" & p_Message.Replace("'", "") & "')</script>"
    Dim t As Type = p_Page.GetType()
    p_Page.ClientScript.RegisterStartupScript(t, "alert", strScript)
    Dim mylabel As Label

end sub


现在,我想要一个函数而不是上面的函数,该函数将消息显示为灯箱(模式框)。

我该怎么做?

最佳答案

如果您要按照以上(+1;)的cxfx的建议使用jqModal,这应该可以工作:

strScript = "$('<div>" & p_Message.Replace("'", "\'") & "</div>').jqm();";
ClientScriptManager.RegisterStartupScript(p_Page.GetType(), "alert", strScript, true);

关于asp.net - 从Asp.Net的代码控制控件灯箱(模式),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/625326/

10-11 15:39