0

不可能这么难吧!?我只想更改链接按钮的 window.location onclientclick 并从后面的代码中设置它。

lb.OnClientClick = "window.location = 'Contact.aspx'";

不工作,只是重新加载当前页面。

lb.OnClientClick = "window.location = '" + Server.MapPath("Contact.aspx") + "'";

似乎正确解析了 url(我的 C 驱动器上的 dev 文件夹),但拒绝我访问!?

4

1 回答 1

2

如何动态使用示例:

if (status = "fun")
  HttpServerUtility.Transfer("fun.aspx");
else
  HttpServerUtility.Transfer("sad.aspx");

这也应该有效

lb.OnClientClick = "window.location = 'Contact.aspx'; return false;"

原帖:

如果它在后面的代码中,只需使用 Transfer

HttpServerUtility.Transfer("Contact.aspx");

这将传递所有表单信息:

HttpServerUtility.Transfer("Contact.aspx",true);

MS 在这里也有关于你所有选择的很好的文档

于 2012-01-16T11:55:15.100 回答