問題タブ [html.actionlink]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
124140 参照

asp.net-mvc - Html.ActionLinkからコントローラーアクションにパラメーターを渡す

このhtmlに何か問題がありますか?マスターページに「CreateParts」ビューに移動するためのリンクが必要です。コントローラ「PartList」にパラメータparentPartIdを持つアクション「CreateParts」があります。

私のコントローラーのアクションは次のようなものです

SiteMasterのメニューで[CreateNewPart]をクリックすると、例外が発生します。これから私を助けてください。

0 投票する
5 に答える
16386 参照

c# - C# コード内で MVC 3 @Html.ActionLink を使用する方法

ac# 関数内で @Html.ActionLink メソッドを呼び出して、リンクを含む文字列を返したいと考えています。

このようなもの:

0 投票する
1 に答える
786 参照

asp.net-mvc-3 - @Html.ActionLink がリンクを生成しない

ルート :

以下のコードを使用してリンクを作成します。

その生成アンカーですが、url/link は空白です。

一部のアクションに追加のパラメーターが必要だったため、Route を変更しました。

私はMVCを初めて使用しています。解決策を教えてください。

0 投票する
3 に答える
28141 参照

asp.net-mvc-3 - MVC3 Html.ActionLink ポスト

MVC3 C#.NET Web アプリがあり、Html.ActionLink を使用してビューを呼び出す必要があります。POST または GET を指定できるかどうか、ドキュメントからはわかりません。以下は私の HTML です。GET または POST を指定する方法はありますか?

0 投票する
1 に答える
2089 参照

asp.net-mvc-3 - アプリケーション外の URL に Html.ActionLink() を使用できますか

他の Web サイトの Web ページを指すリンクが必要です。現在、私は次の方法を使用しています。

同じためにActionLinkを使用できるかどうか疑問に思っていました。それとも ActionLink は社内のアクション メソッド専用ですか? 他のより良い選択肢はありますか、それとも上記の使用法は要件に合っていますか

0 投票する
2 に答える
305 参照

asp.net-mvc - 何度も部分レンダリングする方法(RenderActionのみ)

partial(with Html.RenderPartial()) を何度もレンダリングする方法。

またはhtml.Action("","")(部分的なビューを返すアクションを呼び出すことによって) 部分的なビューを何度もレンダリングするために使用する方法。

0 投票する
2 に答える
632 参照

asp.net-mvc-3 - Html.ActionLink ポート設定

別のポートをどのように設定しますか

私のソリューションには 2 つの Web ページ (mvc 3) がありますが、私が知っている限り、両方を同じアドレスに置くことはできません (ここで間違っている場合は修正してください)。

このリンクを最初の Web ページ @Html.ActionLink("WebPage2", "Index", "Controller", "http", "localhost:5928", null, null, null) に配置した場合

次のような URL を取得します: localhost:5928:5000 ここで、5000 は最初の Web ページがあるポートです

0 投票する
1 に答える
1159 参照

asp.net-mvc-3 - 特定の URL 形式に相当する Html.ActionLink

/Product/22/Product-Name のようHtml.ActionLinkhref を含むアンカー タグを返すために使用したいと考えています。Productはコントローラ名、22は ID、Product-Nameはタイトルです。

私のglobal.asaxでは、次のルートを設定しました:

次のコードを使用してみました

しかし、それはProduct/Browse/22?title=Product-Nameをもたらします。このコードは、CatalogコントローラーのBrowseアクションによって返されたBrowseビューにあり、そのため、間にあるBrowseを取得します。

不思議なことに、 Home ControllerのIndexアクションによって返されるIndex View でも同じコードが正常に機能します。この違いの理由は何ですか?. 何か足りないのでしょうか、それとも Asp.net MVC3 のバグですか?

指定した URL 形式を実現するにはどうすればよいですか。当面の間、私はこのコードを使用しています

0 投票する
1 に答える
1320 参照

routes - c# System.Web.Mvc.UrlHelper.GenerateUrl メソッドにバグがありますか?

私の英語はよくありません。Global.asax ファイルのルート:

@Html.Action 書き込みを使用しました

ビューページで。でURLを開くとき

ブラウザで、[表示] ページの URL 結果は次のとおりです。

それはそうです!しかし、でURLを開くとき

ViewページのURL結果は

それも。なんで?これはバグですか?

routeValues という名前のパラメーターの値が null であるため、URL はhttp://localhost/Home/Aboutである必要があります。

0 投票する
1 に答える
575 参照

asp.net-mvc-3 - MVC3: コントローラーとパラメーターのみの URL (アクションなし)

セグメント www.example.com/Store* /Segment1/Segment2/Segment3 *で Html.ActionLink を作成しようとしています。セグメントはオプションです。

次のルートを定義しました。

アクションは URL に表示されません。有効なリンクを作成できないようです。

ビューでは、次のようにリンクを生成します。

アドレスバーに URL を入力するとすべてうまくいきます (アクションはセグメントをパラメーターとして読み取ることができます) が、Html.ActionLink を正しく取得できません。このルートで動作する ActionLink の例を教えてください。ありがとう!