ASP.NET MVC 4笔记(二)

  1. 有Timestamp修饰的表在修改已有的记录是一定要将该字段复制,也就是说一定要在Edit网页里面添加一行:
     @Html.HiddenFor(model => model.RowVersion)
    
  2. WebSecurity.CreateAccount必须在Userprofile里面先创建账户。
     System.Diagnostics.Debug.WriteLine("OnAction:" + controller + "/" + action);
    
  3. 转换string数组到int数组
     int[] HostsList = Array.ConvertAll<string, int>(Request["HostsId"].Split(','), u => int.Parse(u));
    

ASP.NET MVC4笔记(一) 扩展Simplemembership

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using System.Web.Mvc;
namespace MvcClassManageSystem.ActionFilters
{
    public class LogStateFilterAttribute : ActionFilterAttribute
    {
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            base.OnActionExecuting(filterContext);
            //string controller = filterContext.RouteData.Values["controller"].ToString();
            //string action = filterContext.RouteData.Values["action"].ToString();
            //System.Diagnostics.Debug.WriteLine("OnAction:" + controller + "/" + action);
            if (WebMatrix.WebData.WebSecurity.IsAuthenticated == true)
            {
                filterContext.Result = new RedirectToRouteResult(new System.Web.Routing.RouteValueDictionary(new { Controller = "Home", action = "Index" }));
            }
        }
    }
}

阅读全文

(转)慢慢的,就没有了,就像从未存在过

几年以前,我曾经嘲笑过某科技界大佬。当时他说:也许90后、95后会慢慢不知道谷歌是什么网站。

  那一年,这对于我来说简直就是世界上最好笑的笑话。谷歌,全世界最卓越的互联网公司,活在互联网的一代中国人,会不知道他们的网站?

  今天,我收回这句嘲笑。因为这件不可能的事,它慢慢变成了现实。

  没有人再关注什么谷歌不谷歌。对他们来说,百度也蛮好用的,反正他们几乎没用过谷歌。没有谷歌又怎样?大家还是开心的刷微博,看微信,听歌,看娱乐节目。对于从来就不知道谷歌的人来说,少了谷歌又有什么影响?

慢慢的,就没有了,就像从未存在过

阅读全文