lk-kk

问题一:

Response.Write 后连接Response.Redirect ,则Response.Write无法显示,直接跳转入Response.Redirect 的页面。

解决方案:

Response.Write("<script languge=\'javascript\'>alert(\'成功改动\'); window.location.href=\'index.aspx\'</script>");


假设,script内容中含有变量,那么解决方法是:

string a=当前的记录变量;
500){this.resized=true;this.style.width=500;}" align=top>Response.Write("<script language=\'javascript\'>alert(\'"+a+"成功改动\'); window.location.href="/index.aspx\'<";/script>");

问题二:
假设要在连接中传递參数,则可用下面方法:
 string param = "传递的參数";

Response.Write("<script languge=\'javascript\'>alert(\'成功改动\'); window.location.href=\'index.aspx?par =" + param + "\'</script>");

问题三:
假设在Ajax的UpdatePanel中的button中用Response.Redirect()或Response.Write()进行URL带參数的页面重定向时出现错误。
因为Ajax是无刷新的,而使用Response进行带參重定向时须要刷新页面。在UpdatePanel下设置“asp: PostBackTrigger”的“ControlID”为指定的控件名称即可,如:
<Triggers>
<asp:PostBackTrigger ControlID="GridView" />
</Triggers>

能够用注冊client事件的方法解决UpdatePanel中的重定向问题

---------------------------------------------------------------------------

跳转到某一指定页面Response.Redirect("YxiaoLoan.aspx?Loan="+Ftype+"");  

-------------------------------------------------------------------------

 

Response.Write("<script languge=\'javascript\'>window.parent.popupContent.Hide();</script>");

Response.Write("<script languge=\'javascript\'>window.parent.grdCarToOther.PerformCallback(" + iCrdID + ");;</script>");

 

ScriptManager.RegisterClientScriptBlock(this.Page, this.GetType(), "", "alert(\'" + ex.Message + "\');", true);

分类:

技术点:

相关文章:

  • 2021-08-11
  • 2021-09-07
  • 2021-11-09
  • 2021-09-11
  • 2021-09-25
  • 2021-09-25
  • 2021-09-25
  • 2021-09-27
猜你喜欢
  • 2021-12-18
  • 2021-12-18
  • 2021-12-18
  • 2021-06-17
  • 2022-02-23
  • 2021-09-17
  • 2021-12-26
相关资源
相似解决方案