我想重写一个非常密集的CRUD类型的ASP.NET页面来利用ajax调用(特别是jQuery ajax).我这样做的顾虑是用户可能在此页面上的时间超过了表单身份验证超时.因此,我认为我应该使用每个ajax调用扩展表单身份验证票证(基本上它是如何在正常的Web表单提交模型中).所以问题:
这甚至是一个有效的问题吗?如果是这样,是否可以编写一个jQuery插件来扩展表单身份验证超时?一个人已经存在吗?使用ASP.NET AJAX会更好吗?
任何评论\帮助将不胜感激.
我目前正在重构代码以将Convert.To替换为TryParse.
我遇到了以下一些代码,它们创建并为对象分配属性.
List<Person> list = new List<Person>();
foreach (DataRow row in dt.Rows)
{
var p = new Person{ RecordID = Convert.ToInt32(row["ContactID"]) };
list.Add(p);
}
Run Code Online (Sandbox Code Playgroud)
我作为替代品提出的是:
var p = new Person { RecordID = Int32.TryParse(row["ContactID"].ToString(), out RecordID) ? RecordID : RecordID };
Run Code Online (Sandbox Code Playgroud)
有什么想法,意见,替代我做过的事情?