簡體   English   中英

您可以在webform aspx中調用MVC操作嗎?

[英]Can you call an MVC action within a webform aspx?

是否可以從Web表單頁面調用MVC控制器/動作?

所以這是一個webform頁面:

<html>
<body>
<asp:label runat="server" id="lbl1">Hi, I'm a label.</asp:Label>

<%=Html.Action("Controller","Action")%>

</body>
</html>

如果您有可用HTML幫助器 ,請按照以下方式進行操作:

Html.Action("Controller","Action");

否則,只需使用一個普通鏈接:

<a href="www.domain.com/controller/action/params">Link</a>

設置控制器和動作名稱,以及可選的參數。 MVC控制器響應純HTTP請求,因此可以正常工作。 現在,請記住,當使用默認MVC默認路由機制時, www.domain.com/controller/action/params可以工作。 如果您的MVC實現使用其他實現,則需要適當更改地址。

我已經創建並創建了MvcInteropX來幫助將MVC集成到現有的Webforms應用程序中

出: www.nuget.org/packages/MvcInteropX

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM