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 マシン アカウントとは? 問題の原因がウイ