ASP .Net MVC C#でViewBagを使用するにはどうすればよいですか?
ViewBagは、C#4.0で導入された動的機能を使用します。これにより、オブジェクトにプロパティを動的に追加できます。内部的には、Controllerクラスの基本クラスであるControllerBaseクラスの動的タイププロパティです。
ViewBagは、コントローラーからビューにデータを転送するだけで、その逆はありません。リダイレクトが発生した場合、ViewBag値はnullになります。 ViewBagは動的に値を設定および取得でき、厳密に型指定されたものに変換せずに任意の数のフィールドを追加できます。
ViewBagへのデータの保存-
ViewBag.Counties = countriesList;
ViewBagからのデータの取得-
string country = ViewBag.Countries;
コントローラー
例
using System.Collections.Generic; using System.Web.Mvc; namespace DemoMvcApplication.Controllers{ public class HomeController : Controller{ public ViewResult Index(){ ViewBag.Countries = new List<string>{ "India", "Malaysia", "Dubai", "USA", "UK" }; return View(); } } }
表示
@{ ViewBag.Title = "Countries List"; } <h2>Countries List</h2> <ul> @foreach(string country in ViewBag.Countries){ <li>@country</li> } </ul>
出力
-
Windows11/10でNetUseコマンドを使用する方法
ネット使用を使用できます ローカルエリアネットワーク内のネットワークプリンタ、マップされたドライブなどの共有リソースに接続するコマンド。このコマンドに慣れていない場合は、このガイドがネットの使用について詳しく知るのに役立ちます。 コマンド。ネットワークデバイスの管理に非常に役立ちます。 net useコマンドはどのように機能しますか? ワークフローを開始する前に、このコマンドが使用できるかどうかを知っておく必要があります。参考までに、このコマンドは、Windows 11、Windows 10、およびそれ以前のバージョンを含む、ほぼすべてのバージョンのWindowsで使用できます。これ
-
ASP.NET マシン アカウントとは何ですか?削除する方法は?
Windows のローカル ユーザー アカウントは、複数のユーザーが同じ PC を使用し、プライバシーを維持したい場合に最適な機能です。しかし、ASP.NET Machine という新しいアカウントが PC に表示されるなど、多くのユーザーで奇妙な現象が発生しているようです。この問題に遭遇し、家族の誰かがいたずらをしたのではないかと心配している場合は、安心してください。このガイドは、ASP.NET マシン アカウントとはを理解するのに役立ちます また、PC でこの新しいユーザー アカウントに取り組む方法についても説明します。 ASP.NET マシン アカウントとは? 問題の原因がウイ