表格动作没有达到正确的方法

时间:2017-12-03 06:40:50

标签: asp.net-mvc

请检查下面的MVC视图代码。但是我已经设置了form action =“ProductEditUploadProcess”,但是我的表单提交没有点击“ProductEditUploadProcess”方法,它引用另一个名为“ProductEdit”的方法,该方法只返回该页面的视图。图片将更加清晰。

Pic1 Pic2

MVC查看:

<form action="ProductEditUploadProcess" method="post" enctype="multipart/form-data">
    <input type="hidden" name="id" value="@ViewBag.Product.ProductId"/>
        Select Thumbnail image:
        <input type="file" name="Thumbnail" id="ThumbnailToUpload"><br />
        @*Select Banner image:
        <input type="file" name="Banner" id="BannerToUpload"><br />
        Select Product Zip File:
        <input type="file" name="ProductZip" id="ProductZipToUpload"><br />*@
        <br/>
        <input type="submit" class="btn btn-default" value="Upload Files" name="submit">
    </form>

2 个答案:

答案 0 :(得分:0)

表单操作必须是“/ ControllerName / ActionName”

答案 1 :(得分:0)

表单操作中的

也提到了控制器名称。因为您的视图名称为ProductEdit,如果您没有提供足够的参数。它只会向控制器查找该视图具有相同名称的方法。