上一页 1 ··· 325 326 327 328 329 330 331 332 333 ··· 361 下一页
摘要: 首先,我们应该把数据提交方法做到一个数据库基类里,就像这样public abstract class dbBase { public virtual void SubmitChanges() { ChangeSet cSet = db.GetChangeSet(); if (cSet.Inserts.Count > 0 || cSet.Updates.Count > 0 || cSet.Deletes.Count > 0) { try { db.SubmitChanges(System.Data.Linq.ConflictMode.ContinueOnConflict); / 阅读全文
posted @ 2011-10-26 15:00 张占岭 阅读(665) 评论(1) 推荐(0) 编辑
摘要: 首先,我们要重写一个View方法,才能更好的返回指定的master页面对于前台controller来说,我们建立一个它的基类/// <summary> /// 前台Controller的基类, /// 提供一些共同属性和方法 /// Created By : 张占岭 /// Created Date : 2011-10-17 /// Modify By: /// Modify Date: /// Modify Reason: /// </summary> public abstract class BaseController : Controller { /// &l 阅读全文
posted @ 2011-10-18 09:50 张占岭 阅读(862) 评论(1) 推荐(0) 编辑
摘要: 实事上,一个错误的理解就是Complete()方法是提交事务的,这是错误的,事实上,它的作用的表示本事务完成,它一般放在try{}的结尾处,不用判断前台操作是否成功,如果不成功,它会自己回滚。 #region 事务问题 using (TransactionScope trans = new TransactionScope()) { try { InsertUserBase(); //它插入不成功,自己回滚 UserInfos userInfo = new UserInfos { UserID = "1", RealName = "zzl", }; db 阅读全文
posted @ 2011-10-18 09:26 张占岭 阅读(8763) 评论(8) 推荐(0) 编辑
摘要: AJAX分页和搜索,一般是两个文件,主文件aspx一般是显示搜索表单,而ascx分部视图中显示列表,一般代码如下: <%=Html.TextBox("UserName") %> <input type="button" id="search" value="搜索" /> <div id="List"> <%Html.RenderPartial("UCList", Model); %> </div>需要对按钮进行触发, 阅读全文
posted @ 2011-10-11 16:44 张占岭 阅读(3072) 评论(1) 推荐(2) 编辑
摘要: 在MVC环境中,AJAX方式添加一个对象,这个对象在Models中是一个视图模型,在前台显示时是这样的代码: <%using (Html.BeginForm()) { %> 姓名:<%=Html.TextBoxFor(model=>model.UserName) %> Email:<%=Html.TextBoxFor(model=>model.Email) %> 年龄:<%=Html.TextBoxFor(model=>model.Age) %> <input type="button" id=&quo 阅读全文
posted @ 2011-10-10 22:13 张占岭 阅读(4696) 评论(0) 推荐(0) 编辑
上一页 1 ··· 325 326 327 328 329 330 331 332 333 ··· 361 下一页