我能够成功回发到我的脚本中的同一页面...但是,当我在Visual Studio 2013 Express for Web中创建Web应用程序项目并运行SAME SCRIPT时,回发不起作用。 ..页面只是刷新...而且,而不是之前的网址是“Webform1.aspx”现在它只是显示“Webform”这样:
http://localhost:49201/WebForm1
在项目中,表单标记如下所示:
<form method="post" action="WebForm1" id="form1">
vs外面看起来像这样:
http://localhost:49621/WebForm1.aspx
,表单标记如下所示:
<form method="post" action="Webform1.aspx" id="form1">
我需要配置文件扩展名以回发到同一页面吗?
编辑:
当我从VS项目的OUTSIDE运行我的程序时,它会完美地发布。
当我将程序添加到VS中的Web应用程序项目时,帖子不起作用,页面只是刷新...
以下代码:
<asp:Button ID="Button1" runat="server" CommandName="submit" PostBackUrl="~/WebForm1.aspx" Text="Button" />
答案 0 :(得分:0)
经过大约7个小时的搜索......以下是解决问题的方法:
在VS中创建一个全新的项目 选择框架4(与4.5或4.5.1对比) 从项目菜单添加新项目(Web窗体) 粘贴代码,更新web.config
脚本现在发布,这没有任何意义,但它确实有效。希望这可以帮助别人浪费生命中的一天。