遇到一个问题 无论选不选择上传文件 Request.Files[0]都不是null ... 前台
<form action="DownloadAdd" method="post" enctype="multipart/form-data">
@Html.Label("文件名")
<input type="text" name="Name" />
@Html.Label("顺序")
<input type="text" name="OrderNum" />
@Html.Label("上传")
<input type="file" name="fileData" />
<input type="submit" value="确定" />
</form> 后台判断语句 [AcceptVerbs(HttpVerbs.Post)]
public ActionResult DownloadAdd(FormCollection form)
{
DownloadDAO downloadDao = new DownloadDAO();
Download download = new Download(); if (Request.Files.Count == 0)
{
return MessageBack("请选择下载文件!");
}
我没有选择上传文件
结果在后台断点处 看到的是这个....注意内容 是没有长度的 可是依然显示有一个文件..很奇怪
解决方案 »
- 讨论:针对SESSION有缺点,在项目中有什么好的解决办法?
- 使用forms认证的框架,在Session失效的时候无法返回登录页面!
- 急!!!!用vs.net2003开发的asp.net项目如何发布到网上的虚拟空间?
- 请教,关于HttpwebRequest的问题
- .net 那么多类,大家怎么记啊,有没有技巧分享一下。。
- calendar1如何用
- 求一段语句,判断数据库里的一个字段是否为空,然后根据不同情况写不同的代码!请看,多谢!!
- 两个问题:1。如何在iframe窗口中的'按钮'中操作其父窗口刷新。2网页居中
- 如何实现菜单的自动隐藏????
- 怎样把一个字符串转换成一个对象名!
- 懂一点点Flash的进来看看
- 使用dataset做数据库的插入操作时,数据已经插入进去了,可是运行时却说dataset中的表数为0??
就是上传文件的操作 我没有选择上传文件 Request.Files.Count不是等于0(这里不明白) 但是Request.Files[0].ContentLength的值又为0