在ASP.NET中,可以通过以下几种方式将值从_layout传递到控制器:
Session"value" = "传递的值";
在控制器中可以这样获取Session中的值:
string value = Session"value" as string;
HttpCookie cookie = new HttpCookie("value", "传递的值");
Response.Cookies.Add(cookie);
在控制器中可以这样获取Cookie的值:
string value = Request.Cookies"value"?.Value;
<a href="/Controller/Action?value=传递的值">链接</a>
在控制器中可以这样获取URL参数的值:
string value = Request.QueryString"value";
这些方法可以根据具体的需求选择使用,根据传递的值的类型和大小,以及安全性要求来决定使用哪种方式。
领取专属 10元无门槛券
手把手带您无忧上云