Forms '中的服务器错误/';提交表格后的申请

Forms '中的服务器错误/';提交表格后的申请,forms,http-status-code-405,server-error,Forms,Http Status Code 405,Server Error,新的编码在这里。。。刚让我的验证表单工作,现在在提交表单后,“/”应用程序在提交表单后出现服务器错误。不显示这种类型的页面 <form action="ContactUsResults.cshtml" method="POST"> 当我将页面类型更改为.htm时 <form action="ContactUsResults.htm" method="POST"> 然后我得到405错误消息“找不到方法” 理想情况下,我只是想在他们提交表格后进入确

新的编码在这里。。。刚让我的验证表单工作,现在在提交表单后,“/”应用程序在提交表单后出现服务器错误。不显示这种类型的页面

    <form action="ContactUsResults.cshtml" method="POST">

当我将页面类型更改为.htm时

    <form action="ContactUsResults.htm" method="POST">

然后我得到405错误消息“找不到方法”

理想情况下,我只是想在他们提交表格后进入确认页面


谢谢

作为WebMatrix环境一部分运行的web服务器未配置为允许POST方法,因此出现405“找不到方法”错误。您需要在设置或配置文件中启用POST方法才能使表单操作正常工作。

表单操作应该是服务器上的实际文件。在本例中,您要求它查找两个不同的文件:一个扩展名为.cshtml,另一个扩展名为.htm。这两种情况都存在吗?由于您没有另外指定,它也在与调用它的文件相同的目录中查找。是的,我尝试了两种方法(我在代码中没有同时使用两种表单操作,仅举个例子)当我尝试cshtml或htm方法时,我确保在同一目录中有相应的文件。您的代码托管在哪里?“405 POST方法经常出现错误。您可能试图在网站上引入某种输入表单,但并非所有ISP都允许使用必要的POST方法来处理表单。”-我正在使用WebMatrix构建我的网站。它还没有在任何地方托管。我只是在测试表单验证和提交。我不熟悉WebMatrix-您正在创建的文件是在本地计算机上运行还是在云中运行?您遇到了一个服务器错误(405是一个状态代码,类似于我们从web浏览中都知道的熟悉的“404:未找到文件”)