Я не знаю, возможно ли это или нет. Я работаю с asp.net mvc3 форме. Я публикую форму для действия и хочу получить ответ как json.
например -
@using (Html.BeginForm("Action", "Controller", FormMethod.Post, new { Class = "formValidation", enctype = "multipart/form-data" }))
{
<dt>
<label>
Ad Image:
</label>
</dt>
<dd>
<input id="bannerImage" name="bannerImage" type="file" class="fileupload" />
</dd>
<dt>
<label>
JS Code:
</label>
</dt>
<dd>
@Html.TextAreaFor(m => m.JsCode, 10, 50, new { })
</dd>
<input type="submit" class="button red" value="Update Banner" />}
Это форма. И после отправки я хочу сделать что-то вроде
public ActionResult Action(Model editModel, HttpPostedFileBase file){
//do something
return Json(new{type="success"});
}
Тогда получите это со страницы формы и предпримите некоторые действия. Является ли это возможным?
если нет, пожалуйста, не могли бы вы дать мне несколько советов, чтобы сделать это иначе.