在Controller中,可以使用View()方法将数据和视图合并为一个ActionResult对象,并将其传递给View中。这个对象可以包含HTML和Javascript代码。
例如,在以下代码中,Controller将名为'Index”的视图和名为'message”的字符串传递给View()方法:
public class HomeController : Controller
{
public ActionResult Index()
{
string message = "Hello, world!";
return View("Index", message);
}
}
在View中,可以使用@model关键字来声明所期望的模型类型,并使用@Html.Raw()来呈现HTML和Javascript代码。
例如,在以下代码中,View将包含名为'message”的字符串,并使用@Html.Raw()将它呈现为HTML代码:
@model string
Index
@Html.Raw(Model)