我正在使用 asp.net mvc 框架。并尝试在回发请求后保存控件状态。简单控件(文本框等)的值可以很容易地从请求中获取,但是如何从表单中获取控制器端的文件输入控件的值。让形式如下
@using(@Html.BeginForm("method","controller",new{enctype="multiple/form-data"}))
{
@Html.TextBox("Name")
<input type="file" name="f1" id="f1" />
}
控制器是
[Httppost]
public ActionResult method()
{
ViewBag.Name=Request["Name"]
//here i have to get value of file-control i.e. path contained in it, to store in ViewBag
}
如何从请求中获取值(即文件路径)。请帮忙。