用了微软的ajax 后
Response.Write(alert('恭喜你注册成功!'));
Page.RegisterStartupScript("javascript"," <script>landing(); </script>");
就用不了 了
该用什么啊? 比如
Response.Write(alert('恭喜你注册成功!'));
可以换成
ScriptManager.RegisterClientScriptBlock(this, typeof(System.Web.UI.Page), "a34", "alert('恭喜你注册成功!')", true);
问题是
Page.RegisterStartupScript("javascript"," <script>landing(); </script>");
着句用什么 替换
Response.Write(alert('恭喜你注册成功!'));
Page.RegisterStartupScript("javascript"," <script>landing(); </script>");
就用不了 了
该用什么啊? 比如
Response.Write(alert('恭喜你注册成功!'));
可以换成
ScriptManager.RegisterClientScriptBlock(this, typeof(System.Web.UI.Page), "a34", "alert('恭喜你注册成功!')", true);
问题是
Page.RegisterStartupScript("javascript"," <script>landing(); </script>");
着句用什么 替换
/// AJAX下的弹出对话框
/// </summary>
/// <param name="pPanel">updatepanel的对象</param>
/// <param name="Msg">弹出的内容</param>
/// <returns></returns>
public bool AJAX_AlertMsg(System.Web.UI.UpdatePanel pPanel, string Msg)
{
ScriptManager.RegisterStartupScript(pPanel, pPanel.GetType(), "kk", "alert('" + Msg + "');", true);
return true;
}
control:要要注册此段javascript语句的控件ID
type:一般直接用this.GetType()
key:为要执行的javascirpt语句起的名字
script:javascript语句
addScriptTags:为true时,前边的script参数可以不用再写javascript标签;为false,则需自己为script参数添加<script language=’javascript’></script>标签。