fileupload和必需的验证器 [英] fileupload and Required validator
本文介绍了fileupload和必需的验证器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
嗨朋友
这是我的代码
hi friends
this is my code
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="FileUpload1" ErrorMessage="File Required!">
</asp:RequiredFieldValidator>
<br />
<asp:Button ID="Button1" onclick="Button1" runat="server" Text="Upload" />
如果没有选择文件并单击按钮就可以正常工作
但是
如果我选择任何文件并单击它显示服务器错误按钮
访问被拒绝服务器错误显示..
请帮助我
if no file is selected and click the button it works fine
but
if any file i select and click the button it shows server error
access is denied server error is showing ..
please help me
推荐答案
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ControlToValidate="FileUpload1" ErrorMessage="File Required!" ValidationGroup="a">
</asp:RequiredFieldValidator>
<br />
<asp:Button ID="Button2" runat="server" Text="Button" ValidationGroup="a" />
检查这个
check this
使用此代码我不会收到错误。
试试这个代码!!
只需修改onclick按钮事件。
aspx:
i can''t get error by using this code.
Try this code!!
just modify onclick event of button.
aspx:
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="FileUpload1"
ErrorMessage="File Required!">
</asp:RequiredFieldValidator>
<br />
<asp:Button ID="Button1" runat="server" Text="Upload" onclick="Button1_Click" />
<asp:Label ID="newlbl" runat="server"></asp:Label>
aspx.cs:
aspx.cs:
protected void Button1_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
newlbl.Text = FileUpload1.PostedFile.FileName;
}
}
这篇关于fileupload和必需的验证器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文