我要做的基本上是设置 URL 以将您带到使用您最后已知参数的网页。
您访问参数显示全部设置为 false 的页面,因此它显示非列表。
然后,您将全部显示更改为 true。所以它显示在列表中。
一小时后,您重新访问该页面。它知道你最后一次证明一切都是真的。:
MR 控制器 - 索引:
HttpCookie mr1 = new HttpCookie("MR1", "test");
Request.Cookies.Add(mr1); // Save all parameters used in cookies. (WORKING).
使用按钮查看:
<input type="button" class="cancel" value="Cancel" onclick="location.href='@MyNS.Helpers.HtmlHelper.MRUrl(Request.Cookies)'">
MyNS.Helpers.HtmlHelper:
public static String MRUrl(COOKIES? myCookie)
{
//If not null, add to object array.
myCookie["MR1"].Value;
myCookie["MR2"].Value;
return @Url.Action("Index", "MR"); // Plus non null variables as parameters.
}
我不能做的是通过我的助手访问任何 Cookie。我也不知道这是否是最好的方法。我只想取出使用参数的 cookie 信息,并使用它来构建所需的 URL。
将有 6-7 种不同的索引页变量存储方法。