1

私はMVC3をかみそりとjqGridで使用しています。

私の問題は、送信ボタンをクリックしたときに、コントローラーのレベルでパスまたはドキュメント名を取得できないことです。

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:

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

これは私の編集モーダルです

イメージモーダル

コントローラでは、これはデータベース内のドキュメント情報をドキュメントのアップロードパス(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を除いて、モーダルのすべての入力値を取ります。

画像パラメータドキュメント

4

0 に答える 0