我是新來的MVC,我有多個按鈕。每個按鈕都會調用自己的操作。我如何將動作分配給特定的按鈕。從HTML按鈕調用動作
回答
如果你正在服用有關多個提交按鈕,這裏是東西給你,
下面是兩個提交按鈕的形式。請注意,這兩個提交按鈕具有相同的名稱即「提交按鈕」
@Html.BeginForm("MyAction", "MyController"){
<input type="submit" name="submitButton" value="Button1" />
<input type="submit" name="submitButton" value="Button2" />
<input type="submit" name="submitButton" value="Button3" />
<input type="submit" name="submitButton" value="Button4" />
}
現在到控制器,行動發生在被稱爲串stringButton輸入參數,剩下的就是不言自明。
public ActionResult MyAction(string submitButton) {
switch(submitButton) {
case "Button1":
// do something here
case "Button2":
// do some other thing here
case "Button3":
// do some other thing here 33
case "Button4":
// do some other thing here 44
default:
// add some other behaviour here
}
...
}
希望這可以幫助你!
如果我有多個動作。那我該怎麼稱呼它? 我該如何將文本框的值傳遞給它? – user1584253 2012-08-09 09:14:27
如果你的意思是mroe比2提交按鈕「通過一個更多的行動」,那麼我已經更新了代碼 – Yasser 2012-08-09 09:23:34
你是否使用上述代碼?它應該工作,你得到任何錯誤/警告? – Yasser 2012-08-09 09:33:34
- 1. 從html按鈕調用javascript
- 2. MVC 4從按鈕調用動作
- 3. 從HTML按鈕調用外部JavaScript
- 4. 從HTML按鈕調用函數
- 5. 從另一個按鈕動作調用onMapClick()動作
- 6. 讓HTML按鈕調用控制器動作
- 7. 從HTML按鈕調用Android活動方法
- 8. cakephp通過按鈕調用動作
- 9. 單擊按鈕時調用動作
- 10. Asp.Net - JQuery的AJAX調用按鈕動作
- 11. 窗體動作調用按鈕
- 12. 調用按鈕動作在Xcode
- 13. 從按鈕調用MVC操作?
- 14. html按鈕不起作用
- 15. 從按鈕調用另一個活動
- 16. 從另一個活動調用按鈕
- 17. 通過按鈕的iOS調用按鈕動作
- 18. HTML按鈕 - 操作?
- 19. 動畫按鈕HTML
- 20. 爲HTML中的按鈕設置動作
- 21. 如何調用按鈕的動作點擊從JQuery
- 22. UIActivityIndicatorView從按鈕動作調用時不顯示
- 23. 從html按鈕啓動javascript功能
- 24. 通過html按鈕執行後退按鈕的動作
- 25. 從按鈕調用Html.ActionLink?
- 26. 從IBAction按鈕調用UIAlertController
- 27. 從按鈕onclick調用colorbox
- 28. yui提交按鈕和調度動作
- 29. HTML/Javascript:從1個按鈕觸發2個不同動作
- 30. html按鈕調用php shell_exec命令
這些按鈕裏面的表單?當你通過其中一個表單提交表單時,你希望你的行爲有不同的表現? – 2012-08-09 09:03:01
是的,每個按鈕都有自己的動作 – user1584253 2012-08-09 09:10:00