在添加/编辑模式中上传文件

时间:2012-08-06 12:13:29

标签: asp.net-mvc-3 file-upload jqgrid

我使用razor和jqGrid的MVC3。

我的问题是当我点击提交按钮时,我无法在控制器级别获取路径或文档名称。

在我的index.cshtml中,我的jqGrid包含edittype: 'file'

name: 'CHEMIN', 
index: 'CHEMIN',
width: 200, 
align: 'left',
enctype: "multipart/form-data",
method: "Post", 
editable: true, 
edittype: 'file',
editrules: { edithidden: true, required: true }

编辑:

 editurl: '/Barrage/PerformCRUDAction?idbar=@Model&iddoc=' + IdDoc

这是我的编辑模式

Image Modal

在控制器中,这是我的函数,它将使用文档上传路径(PATH)在数据库中添加文档信息 此功能还必须将文件(picture,doc,...)上传到服务器中的指定文件夹。

    [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult PerformCRUDAction(DOCUMENT doc, int idbar, int iddoc = -1)
    {
        //code that will add doc information in database
        //and upload file in the server

        return Json(result);
    }

参数DOCUMENT doc获取模态中的所有输入值,但输入文件PATH除外。

image parameter doc

0 个答案:

没有答案