【发布时间】:2010-08-06 15:47:40
【问题描述】:
我有这样的操作方法:
public ActionResult Index(HttpPostedFileBase image, int variable)
和这样的表单元素:
variable 1:<input type="text" name="variable" value="1234" />
当我开始调试时,出现以下异常:
参数字典包含一个 null 条目,用于在“Stream.控制器.HomeController'。可选参数必须是引用类型、可空类型或声明为可选参数。 参数名称:参数
这有什么问题?
【问题讨论】:
-
好的,我解决了。问题是当我第一次请求页面时。服务器正在调用索引操作。但是由于没有任何表单发布到服务器,我收到了这个错误。解决方法是:添加新的无参数索引动作只返回视图。并将 [Httppost] 属性添加到现有的。
标签: c# asp.net-mvc