有关HtmlInputFile的问题!
我在webform(.aspx文件)放了一个<INPUT id="flePblNewURL" style="WIDTH: 408px; HEIGHT: 22px" type="file" size="48" name="file1" runat="server">
而在.asp.cs里代码片段以下:
protected System.Web.UI.HtmlControls.HtmlInputFile flePblNewURL;
private void btnPblSave_Click(object sender, System.EventArgs e)
{
string flePath;
if( flePblNewURL.PostedFile != null && !flePblNewURL.PostedFile.FileName.Equals("") )
{
flePath = flePblNewURL.PostedFile.FileName;
}
}
现在问题是,不知为什么flePblNewURL.PostedFile老是等于null(不管是选了文件还是不选都是这样,真的怪)。
如果不加判断直接执行 flePath = flePblNewURL.PostedFile.FileName;这句就提示“没有把对象实例实”。
不知何解?