asp验证无法在服务器

时间:2016-06-29 08:39:11

标签: c# asp.net validation server

为什么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但在使用服务器时我们收到错误:

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

     

无法找到路径的一部分'G:********* \ IMG'

     

描述:执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。

     

异常详细信息:System.IO.DirectoryNotFoundException:找不到路径'G:********* \ IMG \'的一部分。

     

来源错误:

     

在执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。

1 个答案:

答案 0 :(得分:0)

更改html中的验证(html验证):required =&#34; required&#34; <asp:TextBox ID="txttitle" runat="server" required="required" class="form-control"></asp:TextBox> 并在按钮中:

型=&#34;提交&#34;