怎么点击点击一个按钮实现网页重定向那 》?为什么我这样不对 <asp:Button ID="Button1" runat="server" Text="取消" OnClick = "javascript:window.location.href = 'Default.aspx'"/> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 method 1: <input type="button" name="backbutton" value="Return" class="buttonleg" onclick="window.location.replace('/MSS/M8000/M8500/M8500_RMAAuthorization.jsp')"> method 2: <input type="button" name="print_pi" value="Print Perform Invoice" class="buttonleg" onclick="checkButton(this)"> function checkButton(but){ document.forms[0].target="_blank"; document.forms[0].action="/MSS/M8000/M8500/M8500_print_invoice.jsp"; document.forms[0].submit(); } method 3: <input class="fieldinput" type="text" name="rma_line_sys_id" onchange="showrma()"> function showrma(){ var rma_line_sys_id=document.forms[0].rma_line_sys_id.value; window.location="/MSS/M7000/M7100/M7112.jsp?rma_line_sys_id="+rma_line_sys_id; } method 4: <a href="fenster2()">Upload</a> function fenster2() { var id=document.all.rma_line_sys_id.value; var win; win=window.open("/MSS/M7000/upload.jsp?id="+id+"&category=23","Index", "height=300,width=500,left=250,top=120,resizable=yes,scrollbars=yes"); } method 5: <a href="#" onclick="showRmaDetail('<%=rmaNo%>');return false;"><%=rmaNo%></a> function showRmaDetail(value){ window.open("/MSS/M8000/M8120/M8120_rmadetail.jsp?rma_line_sys_id="+value); } OnClick 是服务器端的方法,调用的是C#方法onClientClick 应该是这个属性,才能调用javascript:window.location.href = 'Default.aspx' 将OnClick 改为OnClientClick即可 改成这个之后 OnClientClick = "javascript:window.location.href = 'Default.aspx'"为什么只是相当于刷新本页 还是停留在我原先的页面 郁闷 总结一下 晓得怎么解决了 但还是莫名其妙 因为刚开始我用OnClick = "javascript:window.location.href = 'Default.aspx'"没有实现总是报错 于是我这样做 Onclick =buttonl_Click protected void btnCancel_Click(object sender, EventArgs e) { Response.Write("<script>window.location='Default.aspx'</script>"); }不报错但由于RequiredFieldValidator的验证不能跳回Default页面。我把button1CausesValidation属性改为False可行而后来用大家说的OnClientClick = "javascript:window.location.href = 'Default.aspx'"之后 需要把button1CausesValidation属性改为True才能正常返回有点不解。。 那 就用 OnClick="click"protected void click(**){ Response.Redirect("Default.aspx");} 求一个进制转换的问题 请问,如何实现ListBox的多项拖放 Provider = Microsoft.Jet.OLEDB.4.0 C#能不能把对不同数据类型的相同操作,写成一个函数处理 web程序中给客户端一个提示 c# 拆分完字符串后 如何查找? 关于“程序集”的资料 C#如何读取USB盘的扇区? 好问题?????? 本人刚学c#请问各位在.NET中,COM+还有作用吗? 问一个菜鸟问题 .net 2005 大家有没有见过这种情况???不知所措....
method 2: <input type="button" name="print_pi" value="Print Perform Invoice" class="buttonleg" onclick="checkButton(this)"> function checkButton(but){
document.forms[0].target="_blank";
document.forms[0].action="/MSS/M8000/M8500/M8500_print_invoice.jsp";
document.forms[0].submit();
}
method 3: <input class="fieldinput" type="text" name="rma_line_sys_id" onchange="showrma()"> function showrma(){
var rma_line_sys_id=document.forms[0].rma_line_sys_id.value;
window.location="/MSS/M7000/M7100/M7112.jsp?rma_line_sys_id="+rma_line_sys_id;
}
method 4: <a href="fenster2()">Upload</a> function fenster2() {
var id=document.all.rma_line_sys_id.value;
var win;
win=window.open("/MSS/M7000/upload.jsp?id="+id+"&category=23","Index",
"height=300,width=500,left=250,top=120,resizable=yes,scrollbars=yes");
}
method 5: <a href="#" onclick="showRmaDetail('<%=rmaNo%>');return false;"><%=rmaNo%></a> function showRmaDetail(value){
window.open("/MSS/M8000/M8120/M8120_rmadetail.jsp?rma_line_sys_id="+value);
}
为什么只是相当于刷新本页 还是停留在我原先的页面 郁闷
于是我这样做 Onclick =buttonl_Click
protected void btnCancel_Click(object sender, EventArgs e)
{
Response.Write("<script>window.location='Default.aspx'</script>");
}
不报错但由于RequiredFieldValidator的验证不能跳回Default页面。我把button1CausesValidation属性改为False可行
而后来用大家说的OnClientClick = "javascript:window.location.href = 'Default.aspx'"之后 需要把button1CausesValidation属性改为True才能正常返回
有点不解。。
{
Response.Redirect("Default.aspx");
}