【发布时间】:2017-10-07 21:31:23
【问题描述】:
将 javascript:location.replace 与 Hyperlink.NavigateUrl 一起使用时,它可以完美运行。
例如,这很好用:
HyperLinks.NavigateUrl = "javascript:location.replace('step3.aspx?Time=" + i + "');";
这根本不起作用:
Response.Redirect("javascript:location.replace('step3.aspx?Time=" + i + "'); return false;");
它似乎只是发回给自己或什么都不做。
我应该使用什么正确的语法,或者是否有替代方法?
【问题讨论】:
-
使用
-
我正在触发一个 asp:button On Click,对 sql 数据库进行更新,发送一封电子邮件,然后在完成后重定向到另一个页面。全部在代码后面并且严格地在 asp.net 中。
-
如果您想做同样的事情,发布一些更新 sql 的内容,然后在不进行任何刷新的情况下获得响应,只需更新您的数据并选择结果。您需要使用 ajax 发布并获取数据作为响应。您的 ASP.net 页面需要发送带有“text/json”的标题内容类型和一个对象 Json 作为从数据库请求中返回的对象 ...等
-
使用
Response.Redirect("step3.aspx?Time=" & i)
标签: javascript asp.net vb.net