在ASP.NET MVC中,可以使用ViewData、ViewBag和TempData等技术在部分视图和主视图之间共享数据。
ViewData["Message"] = "Hello from Main View";
在部分视图中获取数据:
@ViewData["Message"]
ViewBag.Message = "Hello from Main View";
在部分视图中获取数据:
@ViewBag.Message
TempData["Message"] = "Hello from Main View";
在部分视图中获取数据:
@TempData["Message"]
注意:TempData用于在两个请求之间临时存储数据,因此在获取数据后会自动删除。
以上示例代码是在视图中使用Razor语法,可以根据实际情况来选择使用哪种方法来共享数据。