ASP.NET の _Layout.cshtml の上部ナビゲーションにパラメーターまたはクエリ文字列を渡す方法
P粉343408929
P粉343408929 2023-09-01 10:01:28
0
2
471
<p>コントローラーには 3 つのパラメーターがあります。 (GET:/クラス/リスト)</p> <pre class="brush:php;toolbar:false;">public class ClassController : コントローラー { public ActionResult List(string classCode = null, string className = null, List学期 = null) { ... } }</pre> <p>そして、ナビゲーションバーにこれが表示されました...</p> <pre class="brush:php;toolbar:false;"><a class="nav-link text-dark" asp-area="" asp-controller="Class" asp-action ="リスト">クラス</a></pre> <p>リンクが <code>localhost/Class/List?semester=9&semester=1</code> のように見えるように、パラメーター semimester の値を渡したいと考えています。ありがとう! </p> <p>ViewBag と asp-route-id を試しましたが、失敗しました。 </p>
P粉343408929
P粉343408929

全員に返信(2)
P粉462328904

ActionResult リストは文字列のリストを想定しているため、これは機能しない可能性があります。私の経験では、文字列のリストでは通常、Model -> item.semester をループしてビュー内のすべての値をリストする必要があります。

List<string> を単一の string に変更してみてください。

リーリー

次に、これを「a」タグに追加します。コントローラーに Viewbag.semesterId を設定するとします。

リーリー
いいねを押す +0
P粉754473468

リストをクエリ文字列に変換してみることができます。 操作:

リーリー

A.cshtml:

リーリー ###結果:###
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!