在C#中,@model
關鍵字通常與ASP.NET MVC或Razor Pages一起使用
首先,確保你已經安裝了ASP.NET MVC或Razor Pages。這些是ASP.NET Core的一部分,因此你需要安裝ASP.NET Core SDK。
創建一個模型類。例如,我們可以創建一個名為Person
的簡單類:
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
}
Index.cshtml
)中,使用@model
指令指定要使用的模型類型。將以下代碼添加到視圖文件的頂部:@model YourNamespace.Person
請確保將YourNamespace
替換為實際的命名空間。
Person
對象的Name
和Age
屬性:<h1>@Model.Name</h1>
<p>Age: @Model.Age</p>
HomeController
中,你可以創建一個Person
對象并將其傳遞給Index
視圖:public IActionResult Index()
{
var person = new Person { Name = "John Doe", Age = 30 };
return View(person);
}
這就是在C#中正確使用@model
的方法。請注意,這些示例假設你已經設置了ASP.NET MVC或Razor Pages項目。如果你還沒有設置項目,請參閱ASP.NET Core文檔以獲取有關如何開始的信息。