VS2008 postbackurl 后 onclick事件不执行 本帖最后由 sunhgk 于 2009-06-08 17:06:27 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 WEB控件都是先执行JS的 在执行后台服务器的 不行的话 吧PostBackUrl="Dictionary.aspx" 放到后台代码Button1_Click时间中 用Response.Redirect("Dictionary.aspx"); Response.Redirect("Dictionary.aspx");但这个无法提交表单的. 那就将链接写到Button1_Click事件中Response.Redirect("Dictionary.aspx"); 写到Button1_Click事件中 Response.Redirect("Dictionary.aspx");或Server.Transfer("Dictionary.aspx"); *****************************************************************************欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/ 后台的代码是不能执行的。看MSDN的解释:单击 Button 控件时从当前页发送到的网页的 URL。默认值为空字符串 (""),表示将页回发到自身。 更多的信息http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.button.postbackurl(VS.80).aspx比如我定义了一个Button <asp:Button ID="Button1" runat="server" Text="Button" PostBackUrl="~/Default.aspx" OnClick="Button1_Click" />那在源代码显示的是:<input type="submit" name="Button1" value="Button" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("Button1", "", false, "", "Default.aspx", false, false))" id="Button1" />楼主关于那个WebForm_DoPostBackWithOptions,你可以cnblogs上去搜索一下 这个我也看过,所以一直想找个办法来解决掉,我现在只能在Response.Redirect("Dictionary.aspx?ID=102&Amount=1035.69&order_no=SH08060810105");我现在只能通过这个代码,来代替发送表单的内容。 但这样会有问题,安全性不可靠,会在地址中被截取请问高手,还有其他办法吗?<input type="submit"........ /> 不能和<asp:Button ....> 放在一起进行揭交只能单一的控件进行提交, 关于Response.Write 未将对象引用设置到对象的实例错误 通过调用存储过程返回结果并保存为EXCEL的问题 新生求助...验证码出了点问题 问一个问题 多少分的时候才可以到三个三角呀? 为什么老出现目前访问网站的用户过多? 这个控件应该怎么用啊??谢谢!! asp.net 功能的封装 VS2010 不能创建 asp.net mvc application 这个应用程序 gridview删除数据提示问题。 请高手帮忙 一段html代码 看不懂 请高手解释
Response.Redirect("Dictionary.aspx");
Response.Redirect("Dictionary.aspx");
或
Server.Transfer("Dictionary.aspx");
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://feiyun0112.cnblogs.com/
看MSDN的解释:单击 Button 控件时从当前页发送到的网页的 URL。默认值为空字符串 (""),表示将页回发到自身。
更多的信息
http://msdn.microsoft.com/zh-cn/library/system.web.ui.webcontrols.button.postbackurl(VS.80).aspx
比如我定义了一个Button
<asp:Button ID="Button1" runat="server" Text="Button" PostBackUrl="~/Default.aspx" OnClick="Button1_Click" />
那在源代码显示的是:
<input type="submit" name="Button1" value="Button" onclick="javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions("Button1", "", false, "", "Default.aspx", false, false))" id="Button1" />
楼主关于那个WebForm_DoPostBackWithOptions,你可以cnblogs上去搜索一下
<input type="submit"........ /> 不能和<asp:Button ....> 放在一起进行揭交
只能单一的控件进行提交,