带参数的MVC表单:

时间:2011-09-02 09:04:21

标签: html asp.net-mvc

我使用fileuploader Jquery,我试着形成如下定义:

<Form enctype="multipart/form-data" action="<%:Url.Action("Edit","Ticket")%>" method="post" >

使用(Html.BeginForm(“编辑”,“票证”,新{ticketOnEdit = Model},FormMethod.Post,new {enctype =“multipart / form-data”}))        {

这些方式中的每一种都定义为html形式:

  <form class="MultiFile-intercepted" method="post" action="21359" id="form1">

我没有参数:

ENCTYPE = “多部分/格式数据” 如果有人可以让我说明出了什么问题,如何解决一个问题?

1 个答案:

答案 0 :(得分:2)

以下将生成正确的表单:

<% using (Html.BeginForm("Edit", "Ticket", new { ticketOnEdit = Model }, FormMethod.Post, new { enctype = "multipart/form-data" })) { %>
    ...
<% } %>

像这样(假设当然是默认路线):

<form action="/Ticket/Edit" enctype="multipart/form-data" method="post">
    ...
</form>