0
上的模式「保存更改」按鈕,在激發Html.BeginForm()提交操作方法......ASP.NET MVC 3 - 引導模態 - 保存更改按鈕
我只想奉獻「保存按鈕「這是在表格的最後解僱它。我想要保存更改按鈕來調用不同的操作方法並保存用戶上傳的圖像。
任何想法我可以做到這一點,並停止保存更改發射與提交按鈕相同的操作?
上的模式「保存更改」按鈕,在激發Html.BeginForm()提交操作方法......ASP.NET MVC 3 - 引導模態 - 保存更改按鈕
我只想奉獻「保存按鈕「這是在表格的最後解僱它。我想要保存更改按鈕來調用不同的操作方法並保存用戶上傳的圖像。
任何想法我可以做到這一點,並停止保存更改發射與提交按鈕相同的操作?
通過使用BeginForm幫助程序方法的適當重載,您可以明確地提及在表單發佈時應該執行哪個操作方法。
下面的示例將張貼形式的操作方法稱爲Upload
@using (Html.BeginForm("Upload", "Home", FormMethod.Post,
new { enctype = "multipart/form-data" }))
{
<input type="file" name="file" />
<input type="submit" value="OK" />
}
確保你有你的(家庭)控制器的HttpPost Upload
操作方法。
[HttpPost]
public ActionResult Upload(HttpPostedFileBase file)
{
//Uploaded file is in file parmeter.
//Save and redirect as you wish.
}
爲了清晰起見,您可以將ActionResult的名稱更改爲Upload? –
@BigDaddy:完成。謝謝 :) – Shyju