Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# asp:按钮导航到不存在的站点_C#_Asp.net_Webforms - Fatal编程技术网

C# asp:按钮导航到不存在的站点

C# asp:按钮导航到不存在的站点,c#,asp.net,webforms,C#,Asp.net,Webforms,我有一个WebForms站点,它位于一个目录中(例如/View/Site.aspx) 在这个站点中,我制作了一个带有onClick事件的asp:Button。其想法是,如果单击此按钮,则应保存事先写入文本框的数据 问题是,如果单击此按钮,它只会重新定向到不存在的站点(/site.aspx-忽略目录/视图) 我只是在工具栏上点击了按钮,所以代码中应该没有错误。Button1_Click是通过双击设计窗口中的按钮生成的,不被调用 <asp:Button ID="Button1" runat="

我有一个WebForms站点,它位于一个目录中(例如/View/Site.aspx)

在这个站点中,我制作了一个带有onClick事件的asp:Button。其想法是,如果单击此按钮,则应保存事先写入文本框的数据

问题是,如果单击此按钮,它只会重新定向到不存在的站点(/site.aspx-忽略目录/视图)

我只是在工具栏上点击了按钮,所以代码中应该没有错误。Button1_Click是通过双击设计窗口中的按钮生成的,不被调用

<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
protected void Button1_Click(object sender, EventArgs e)
{
    //I deleted the saving-part, makes no difference. 
    Button1.Text = "Selected";
}

是否检查表单标签内的按钮代码

按钮代码应该在表单标签内

  <form runat="server">
    <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
    </form>


如果有帮助,请告诉我。

目录是虚拟目录还是url重写?无论如何,请尝试设置
form1.Action=Request.RawUrl在页面中加载。可能重复的,请不要发布重复的问题。我不知道这段代码是做什么的,但我的工作非常完美。介意解释一下吗?非常感谢,我不会再发布重复的内容了。代码片段集将表单post url设置为您在浏览器中看到的url,而不是aspnet使用的“实际”url。