ASP验证在服务器上不起作用



为什么ASP.NET验证不适用于服务器?

这是我在ASPX页面中的验证。

<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" 
     class="form-control" ControlToValidate="txttitle" ErrorMessage="*" 
     ForeColor="Red" ValidationGroup="lmn"></asp:RequiredFieldValidator>`
<div class="form-group">
    <label for="fileupldimg">Image</label>
    <asp:FileUpload ID="fileupldimg" runat="server" />
</div>

按钮:

<asp:Button ID="bannerbtn" runat="server"  Text="Submit" 
     OnClick="bannerbtn_Click" ValidationGroup="lmn"/>

此验证在Localhost上工作,但是使用服务器时,我们会收到错误:

"/'应用程序中的服务器错误"。

找不到路径的一部分:********* img'

描述:执行当前Web请求期间发生了一个未经治疗的异常。请查看堆栈跟踪,以获取有关该错误以及代码中何处的更多信息。

例外详细信息:system.io.ilectorynotfoundexception:找不到路径的一部分'g:********* img '。

源错误:

在执行当前Web请求期间生成了一个未经治疗的例外。可以使用下面的异常堆栈跟踪来识别有关异常的原点和位置的信息。

更改html(html验证)中的验证:必需="必需" <asp:TextBox ID="txttitle" runat="server" required="required" class="form-control"></asp:TextBox>和按钮:

type ="提交"

相关内容

最新更新