后置代码
if (Request.Form["Photo"] != null)
{
Response.Write(Request.Form["Photo"]);
Response.End();
}前台页面
<input name="Photo" type="file" id="Photo" />取不到值。没有数据打印出来
if (Request.Form["Photo"] != null)
{
Response.Write(Request.Form["Photo"]);
Response.End();
}前台页面
<input name="Photo" type="file" id="Photo" />取不到值。没有数据打印出来
解决方案 »
- asp.net 判断 input 是否存在
- DotNetTextBox控件问题
- asp MemoryStream
- vs2008 连接access数据库时,web.config的写法
- 是否能通过接口返回多个实例??(分不多了,真着急,在线等)
- 请教一个的问题
- 在ASP里用得很好的细节问题,到.net里不知怎么弄了
- 有数据库方面的问题,特向各位大虾求救!解决问题马上结贴,决不拖延!
- 水晶报表在服务器发布之后出现如下问题?
- javascript的小问题,快帮帮忙呀!
- 怎么能在masterpage中获取另个a.aspx.cs中的datatable
- .net2005网站项目中,无法在“设计”视图下看到所选控件的属性
是不是表单的提交方式不对?
建议 换成 POST
你这是文件上传控件,取值不能像你这种写法吧.HttpPostedFile uf=Request.Files["Photo"];
uf.SaveAs(Request.MapPath(Path.GetFileName(uf.FileName)));
用url传吧
{
if (!IsPostBack)
{
Response.Write(Request.Form["Photo"]);
}
}
此时才能取到值;
for (int iFile = 0; iFile < files.Count; iFile++)
{
HttpPostedFile postedFile = files[iFile];
string fileName = System.IO.Path.GetFileName(postedFile.FileName);
Response.Write(fileName )
}
楼主那样的是获取从别的页面提交过来的表单