Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# aspx.cs无法识别文件上载_C#_Asp.net_File Upload_Webforms - Fatal编程技术网

C# aspx.cs无法识别文件上载

C# aspx.cs无法识别文件上载,c#,asp.net,file-upload,webforms,C#,Asp.net,File Upload,Webforms,这是我的.aspx文件 <div> <asp:Label ID="Label2" runat="server" Text="Interested? Apply Now!" Font-Bold="True" ForeColor="Red"></asp:Label> <asp:FileUpload ID="FileUpload1" runat="server" /> <asp:Button ID="Button1" runat="server"

这是我的.aspx文件

<div>
<asp:Label ID="Label2" runat="server" Text="Interested? Apply Now!" Font-Bold="True" ForeColor="Red"></asp:Label>
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:Button ID="Button1" runat="server" Text="Upload Resume" OnClick="Button1_Click"/>
</div>
错误

错误1当前上下文C:\Users\liezel\Documents\Visual Studio 2013\WebSites\WebSite5\JobHunterProfile.aspx.cs 38 9 WebSite5(1)中不存在名称“FileUpload1”


如果FileUpload1位于模板中(如Repeater.ItemTemplate或其他模板控件中),则不能直接引用它,只能通过FindControl进行引用。如果它是正常页面控件集的一部分,那么它应该可以工作。检查designer.cs文件是否存在;如果它丢失了,您可以随时添加它。。。您通常不必这样做,但我遇到了VS故障,这些控制定义丢失了


如果您添加它并得到一个异常,它不应该是直接可访问的,我们需要了解您的更多代码才能找到它。

如果FileUpload1在模板中(如在Repeater.ItemTemplate或其他模板控件中),您不能直接引用它,只能通过FindControl来引用。如果它是正常页面控件集的一部分,那么它应该可以工作。检查designer.cs文件是否存在;如果它丢失了,您可以随时添加它。。。您通常不必这样做,但我遇到了VS故障,这些控制定义丢失了

如果您添加了它并得到了一个异常,那么它不应该被直接访问,我们需要了解您的更多代码才能找到它。

请查看此项

受保护的无效按钮1\u单击(对象发送者,事件参数e) {

}

它会工作的,它在中继器控制中,然后让我知道我会给你发送另一个coede示例

受保护的无效按钮1\u单击(对象发送者,事件参数e) {

}


它将工作,并且在中继器控件中,然后让我知道我将向您发送另一个coede示例

请检查您的DataList1在页面加载时绑定事件,然后查找控件对此不起作用您必须像这样在页面加载时绑定dataList完成事件。
受保护的无效页面\u加载完成(对象发送方,事件参数e)
{
//绑定数据列表或转发器
}


从pageload事件中删除bind方法并检查它

请检查DataList1是否在pageload事件中绑定,然后查找控件对此无效您必须像这样在pageload完成事件中绑定dataList..
受保护的无效页面\u加载完成(对象发送方,事件参数e)
{
//绑定数据列表或转发器
}


从pageload事件中删除bind方法并检查它

FileUpload1是否为嵌套控件?是否识别其他控件(Label2,Button1)?这是网站项目还是web应用程序项目?确保根据项目类型正确使用
CodeFile=“…”
而不是
codebhind=“…”
。文件上载包含在数据列表中是的,其他控件可识别。文件上载1是否为嵌套控件?其他控件是否可识别(标签2,按钮1)?这是网站项目还是web应用程序项目?确保根据项目类型正确使用了
CodeFile=“…”
而不是
codebeard=“…”
。文件上载包含在数据列表中是的,可以识别其他控件。它表示:对象引用未设置为对象的实例。文件上载包含在数据列表中FileUpload file=(FileUpload)DataList1.FindControl(“FileUpload1”);要上载的文件位置的语法是什么?它表示:对象引用未设置为对象的实例。文件上载包含在数据列表FileUpload file=(FileUpload)DataList1.FindControl(“FileUpload1”);要上载的文件位置的语法是什么。?
protected void Button1_Click(object sender, EventArgs e){
    FileUpload1.SaveAs(Request.MapPath("//") + "resume//" + FileUpload1.FileName);
}
string Path = Server.MapPath("/resume/" + FileUpload1.FileName);
FileUpload1.SaveAs(Path);