不能这么难就可以了!?我只想更改window.location onclientclick一个linkbutton并从后面的代码中设置它。
lb.OnClientClick = "window.location = 'Contact.aspx'";
不工作,只需重新加载当前页面。
lb.OnClientClick = "window.location = '" + Server.MapPath("Contact.aspx") + "'";
似乎正确解析了网址(我的C驱动器上的dev文件夹),但是拒绝我访问!?
答案 0 :(得分: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还提供了有关所有选项here
的良好文档