1

Web フォーム ページから MVC コントローラー/アクションを呼び出すことは可能ですか?

したがって、Webフォームページは次のとおりです。

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

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

</body>
</html>
4

2 に答える 2

0

HTMLヘルパーを利用できる場合は、次の方法で実行してください。

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

それ以外の場合は、単純なリンクを使用してください:

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

コントローラーとアクション名、およびオプションでパラメーターを設定します。MVC コントローラはプレーンな HTTP リクエストに応答するため、これは機能します。ここで、www.domain.com/controller/action/paramsは、デフォルトのMVC デフォルト ルーティング メカニズムを使用すると機能することを思い出してください。MVC 実装で別のものを使用している場合は、アドレスを適切に変更する必要があります。

于 2012-09-22T15:05:16.320 に答える