返回首页

Cookie的Sessing使用MVC后启用的形式: introductionnbsp;
提供的代码,允许程序员使用标准的功能,以保持在形式发表时,使用无Cookie会话和MVC。使用codenbsp;
一旦类被添加到项目中,它作为简单的使用作为before.nbsp的新功能;

<% 

using (Html.BeginFormNoCookies("Claim")) { %>    

     //Form Contents here

<%} %>

表格ID是唯一的参数。它在技术上是不是必需的,启用客户端验证时除外。它是如何工作
现有BeginForm仅仅是一个延伸,那就是我是如何实现这个。事实上,我下载了微软的MVC2 FormExtension源。我改变了函数名不会造成任何混乱。要添加一个新的参数,以便处理的事实,我是不是能够保持动态的表格ID因为一些现有的方法创造内部System.Web.MVC。建设未来的重要组成部分的网址,并始终包括会话ID以及任何行动,IDS,或查询参数。
我创建名为CookielessHelper类的。这是创建的URL。控制器周围的URL构造。它总是预期 在以下格式:/ {根信息} / {控制器} / {任何} {查询}?会话ID总是被添加控制器和一切之前始终保留。注意
现在这个版本作为没有启用路由修改。如果您使用比上市的任何其他功能,会话ID不会被添加。所有其他功能正在注释掉,直到他们完全可以实现。我相信这不是很难,但我并不需要在这一点上。11年8月4日 - 莱纳斯・康塞普西翁指出,我可以通过控制器的方式为HtmlHelper。谢谢! (删除需要参数查看页面。)11年8月4日 - 初始版本。

回答