-1
A
回答
0
單擊按鈕時是否要轉到其他頁面?
首先停止思考「頁面」,並開始思考「行動」。您無法調用或導航到ASP.NET MVC中的另一個頁面:您可以調用或導航到另一個控制器操作。 如果你有一個按鈕:
<button id="myButton">Click me</button>
可以使用jQuery附加的單擊事件:
$("#myButton").click(function(evt) {
evt.preventDefault();
document.location.href='@Url.Action("AnotherAction","AnotherController")';
});
(德沒有關係,如果你有一個<input type="button">
而不是<button>
的
此代碼。將導航到AnotherController的AnotherAction。因此,如果AnotherAction返回一個視圖,該視圖將返回給瀏覽器。
希望它有幫助。 問候。
+0
我想打電話給一個頁面。在我的頁面中有一個按鈕。點擊按鈕時,我會打開一個彈出窗口。我在cshtml中創建的那個窗口。我不明白如何在不改變地址的情況下按鈕點擊打開該頁面 – user3278778
0
在MVC中,你通過HTML輔助@ Html.ActionLink
Html.ActionLink(article.Title,
"Login", // <-- ActionMethod
"Item", // <-- Controller Name
new { id = article.ArticleID }, // <-- Route arguments.
null // <-- htmlArguments .. which are none
)
使用構建重定向到其他意見可以說你是在\首頁\目錄,並希望重定向到另一個視圖(\首頁\ Account.cshtml) 這可以這樣完成:
@Html.ActionLink("Title", "Account", "Home")
0
@Html.Action("ActionName", "ControllerName", new { [args] })
<a href="@Url.Action("ActionName", "ControllerName", new { [args] })"
嘗試自己先找到答案,請。這是所有剃鬚刀文檔中的第一步
相關問題
- 1. 導航在asp.net mvc上的另一個頁面按鈕點擊
- 2. asp.net按鈕上的新頁面點擊
- 3. 如何從一個按鈕,點擊asp.net調用靜態方法
- 4. 點擊任何鏈接或按鈕重定向到另一個頁面asp.net
- 5. 在asp.net上創建一個新的頁面按鈕點擊
- 6. 刷新按鈕點擊一個asp.net頁面
- 7. 如何在asp.net中點擊上一個按鈕後在asp.net中前一頁
- 8. 如何在asp.net mvc4中從一個頁面重定向到另一個頁面?
- 9. 如何調用一個按鈕,JSF頁面點擊
- 10. ASP.NET MVC4 - 如何保存按鈕後,下拉項,請點擊
- 11. 需要一個asp.net控件來點擊另一個asp.net控件中的按鈕
- 12. 在其他頁面點擊另一個按鈕後自動點擊按鈕
- 13. 從ASP.NET頁面按鈕啓動WPF頁面按鈕單擊
- 14. 如何用一個按鈕點擊離子去另一個頁面?
- 15. 通過點擊一個按鈕調用另外兩個按鈕
- 16. 如何啓用一個按鈕在ASP.NET中多次點擊?
- 17. 如何將按鈕點擊事件從一個頁面傳遞到另一個頁面按鈕
- 18. 用ckEditor工具欄按鈕調用Asp.Net按鈕點擊事件
- 19. Asp.net頁面超時altough按鈕被點擊更新面板
- 20. 禁用ASP.Net按鈕點擊,直到頁面加載後
- 21. 按鈕點擊如何啓動httphandler Asp.net
- 22. ASP.NET按鈕點擊火jQuery
- 23. 隱藏按鈕,直到在另一個頁面中點擊一個按鈕
- 24. 如何點擊另一個網頁上的按鈕使用vb
- 25. 如何呈現和導入一個asp.net頁面到另一個asp.net頁面?
- 26. 使用Ajax在另一個ASP.Net頁面中加載ASP.Net頁面
- 27. 如何調用控制器從按鈕點擊在asp.net MVC 4
- 28. 如何從asp.net按鈕點擊調用javascript?
- 29. 如何轉到另一個html頁面並自動點擊一個按鈕?
- 30. 如何在asp.net內容頁面更改label.Text在多個按鈕點擊?
你的問題沒有足夠的信息來回答,你想達到什麼樣的效果,你嘗試過什麼,告訴我們你已經付出了一些努力,並闡述了你的問題。 – Esko
那是我想知道 – user3278778