摘要: ViewBag.TxtCode=new SelectList(_db.table,"ValueField","TextField");@Html.DropDownListFor(d=>d.id,ViewBag.TxtCode as SelectList,"--Please Select--",new{Class="dropclass"})特定对象集合: ViewBag.ProCode = new SelectList(_db.Products.Select(p => new { p.CodePro, p 阅读全文
posted @ 2013-05-26 17:33 James·wang 阅读(641) 评论(0) 推荐(0)
摘要: 把下面这段代码放在登录用户验证以后://用户登录验证通过后判断用户是否重复登录 public void SingleUserCheck(string userid) { HttpContext httpContext = System.Web.HttpContext.Current; Hashtable userOnline = (Hashtable)httpContext.Application["Online"]; if (userOnline != null) { ... 阅读全文
posted @ 2013-05-19 20:51 James·wang 阅读(4654) 评论(3) 推荐(0)
摘要: 出错代码段: public void UPdateStockForAudit(string ordercode) { var ditems=_db.Orderdetails.Where(o=>o.OrderCode==ordercode); foreach (var item in ditems) { decimal inventory= item.PCS * item.Stock.TonPerPCS; UpdateStock(item.StockId, ... 阅读全文
posted @ 2013-05-16 14:35 James·wang 阅读(7969) 评论(0) 推荐(1)
摘要: 本地数据源计算机会自动使用IEnumberable<T>,远程数据源会使用IQueryable<T>下面这条语句没有使用数据库里的EF数据,显示如下:下面这条语句使用数据库里的EF数据,显示如下:针对Linq “LINQ TO to OBJECTS”,使用Enumerable中的扩展方法对本地集合进行排序、查询等操作,查询参数接受的是Func< >。Func< >叫做谓语表达式,相当于一个委托。针对Linq “LINQ TO to SQL”则使用Querable中的扩展方法,它接受的参数是Expression< >。Expressio 阅读全文
posted @ 2013-05-15 10:40 James·wang 阅读(655) 评论(0) 推荐(0)
摘要: //get 更改密码 public ActionResult ResetPassword(Guid? userid) { var item = _db.Users.Find(userid); return View(item); } [HttpPost] public ActionResult ResetPassword(Proweb.Models.User user) { try { var... 阅读全文
posted @ 2013-05-12 18:33 James·wang 阅读(1172) 评论(0) 推荐(0)
摘要: 下表显示 Entity SQL 日期和时间规范函数。datetime 为 DateTime 值。功能说明AddNanoseconds( expression,number)将指定的毫微秒 number 添加到 expression。参数expression:DateTime、DateTimeOffset 或 Time。number: Int32.返回值expression 的类型。AddMicroseconds( expression,number)将指定的微秒 number 添加到 expression。参数expression:DateTime、DateTimeOffset 或 Time。 阅读全文
posted @ 2013-05-06 09:26 James·wang 阅读(694) 评论(0) 推荐(0)
摘要: 1、点击按钮后有提示性转向其它页面function ToOrder() { $('#cartbutton').hide(); $('#cartbutton').after("<span class='cartsubmit-state'>正在转向填写核对订单页面,请稍候!</span>"); window.setTimeout('window.location.href = /Order', 3000); window.location.href = "/Order"; 阅读全文
posted @ 2013-05-01 09:46 James·wang 阅读(307) 评论(0) 推荐(0)
摘要: FormsAuthentication.SignOut();HttpContext.Current.Session.Abandon();FormsAuthentication.RedirectToLoginPage();使用上述方法会删除所有登录凭证这样会现问题,两个用户登录,在一个客户端。一个退出了,另一个没有退出。另一个会被强行退出。HttpContext.Current.Session.Abandon(); 会清除客户端相关所有session.所以,另一用户的session也会被清除。解决办法一,用Session验证,不用weform验证,每次在basePage基类里验证.这种办法有点老 阅读全文
posted @ 2013-04-29 16:32 James·wang 阅读(1655) 评论(0) 推荐(0)
摘要: 就是要加上new{area=""},比如下面的:@{Html.RenderAction("Cartsummary","ShoppingCart",new{area=""});} @Html.Action("MenuItems", "Common", new {area="" }) 阅读全文
posted @ 2013-04-28 17:13 James·wang 阅读(12707) 评论(2) 推荐(3)
摘要: 1、字符串由数字、字母和中横线“-”组成^[-a-zA-Z0-9]*$2、字符串由数字、字母和中横线“-”组成,但是开关不允许是横线^(?!-)[-a-zA-Z0-9]*$ 阅读全文
posted @ 2013-04-24 10:23 James·wang 阅读(205) 评论(0) 推荐(0)