为什么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请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪来识别有关异常的起源和位置的信息。
答案 0 :(得分:0)
更改html中的验证(html验证):required =&#34; required&#34;
<asp:TextBox ID="txttitle" runat="server" required="required" class="form-control"></asp:TextBox>
并在按钮中:
型=&#34;提交&#34;