上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页
  2013年12月2日
摘要: 背景在HTTP协议的定义中,采用了一种机制来记录客户端和服务器端交互的信息,这种机制被称为cookie,cookie规范定义了服务器和客户端交互信息的格式、生存期、使用范围、安全性。Cookie格式 Cookie中保存的信息都是文本信息,在客户端和服务器端交互过程中,cookie信息被附加在HTTP消息头中传递,cookie的信息由键/值对组成。下面是一个HTTP头中cookie的例子: Set-Cookie: key = value; Path=/ Cookie中存放的信息包含cookie本身属性和用户自定义属性,一个cookie只能包含一个自定义键/值对。Cookie本身属性有 " 阅读全文
posted @ 2013-12-02 13:53 smallerpig 阅读(289) 评论(0) 推荐(0)
摘要: 前言在之前的一篇文章中小猪分享了Htmlhelper的用法。其中有意思的一个就是Checkbox,有必要单独拿出来讲一讲。Htmlhelper—CheckBox细心的读者一定发现了当使用类似语法 @Html.CheckBox("recommend")生成的html中除了一个type="checkbox"的表单元素之外另外还生成了一个type="hidden"的隐藏元素这两个表单元素都有一个name为"recommend"的属性。type为checkbox的表单元素value为true,type为hidden的表单元 阅读全文
posted @ 2013-12-02 11:42 smallerpig 阅读(703) 评论(0) 推荐(1)
摘要: 前言在项目中经常使用到DropDownList来显示数据库中的数据,典型的例子为为某书籍选择所属类型。使用SelectList来实现:实现一:Controller 代码SelectList selectList = new SelectList(bookshelper.GetCategoryList());ViewData["Category"] = selectList;View代码@Html.DropDownList("Category",(SelectList) ViewData["Category"])生成代码:注意上面的选择 阅读全文
posted @ 2013-12-02 10:01 smallerpig 阅读(1213) 评论(0) 推荐(0)
  2013年12月1日
摘要: HTML扩展类的所有方法都有2个参数:以textbox为例子public static string TextBox( this HtmlHelper htmlHelper, string name, Object value, IDictionary htmlAttributes )public static string TextBox( this HtmlHelper htmlHelper, string name, Object value, Object htm... 阅读全文
posted @ 2013-12-01 23:22 smallerpig 阅读(167) 评论(0) 推荐(0)
  2013年11月28日
摘要: 前言:之前小猪曾经分享过自己对C#委托的一点理解其实在使用委托的过程中我们会大量的使用拉姆达(=>)表达式介绍:"Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda简化了开发中需要编写的代码量。它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型,支持带有可绑定到委托或表达式树的输入参数的内联表达式。所有Lambda表达式都使用Lambda运算符=>,该运算符读作"goes to"。Lambda运算符的左边是输入参数(如果有),右边是表达式或语句块。Lambda表达式x => x * x读作& 阅读全文
posted @ 2013-11-28 11:49 smallerpig 阅读(6844) 评论(0) 推荐(0)
  2013年11月27日
摘要: 我们往往需要给类添加注释,我们可以把注释块复制出来,放到文件中,然后在需要的时候,复制、粘贴。这样的重复劳动增加了程序员的体力劳动,而VS中给我们提供了项模版,我们只需要在其中修改一点点模版就能达到这样的效果。首先,找到类模版的位置:C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\ItemTemplates\CSharp\Code\2052\Class,打开Class.cs,为其添加头注释:/* ============================================================ 阅读全文
posted @ 2013-11-27 15:54 smallerpig 阅读(307) 评论(0) 推荐(0)
  2013年11月18日
摘要: //CharMode函数//测试某个字符是属于哪一类function CharMode(iN) { if (iN>=48 && iN =65 && iN =97 && iN >>=1; } return modes; } //checkStrong函数 //返回密码的强度级别 function checkStrong(sPW) { if (sPW.length 输入密码: 密码强度: 弱 中 强 |= 是JavaScript中按位“或”赋值运算符 JavaScript中按位“或”赋值运算符是对变量... 阅读全文
posted @ 2013-11-18 17:39 smallerpig 阅读(350) 评论(0) 推荐(0)
  2013年11月16日
摘要: 前言最近一个项目的前端有这样的一个需求:页面中有某按钮,点击按钮之后通过服务器的返回信息更改这个按钮的点击事件执行函数。方案1之前小猪使用的方法是给按钮增加class。在jquery中通过class查找到之后使用click增加函数功能$(".class1").click(function(){ $(this).removeClass("class1"); $(this).addClass("class2");});这样的代码是实现了样式上的变化。但是虽然样式变化了(class1=>class2),但是再次点击该按钮时执行的还是缺 阅读全文
posted @ 2013-11-16 16:39 smallerpig 阅读(187) 评论(0) 推荐(0)
  2013年11月15日
摘要: 问题由来部署了一个Asp.Net MVC的站点,其功能只是作为移动端的服务器,服务器空间里面除了CMS以外就没有其他的页面了。这对于我们来说确实是有点浪费了。可以放点静态的啥小东西放在上面玩一玩。所以就出现了标题中出现的问题。解决方案:方法1:在Global.asax文件中增加 protected void Application_BeginRequest(object sender, EventArgs e) { if (Context.Request.FilePath == "/") Context.RewritePath("index.html") 阅读全文
posted @ 2013-11-15 11:16 smallerpig 阅读(1658) 评论(0) 推荐(0)
  2013年11月13日
摘要: URL的获取很简单,ASP.NET通用:【1】获取完整url(协议名+域名+虚拟目录名+文件名+参数)stringurl=Request.Url.ToString();【2】获取虚拟目录名+页面名+参数:stringurl=Request.RawUrl;(或stringurl=Request.Url.PathAndQuery;)【3】获取虚拟目录名+页面名:stringurl=HttpContext.Current.Request.Url.AbsolutePath;(或stringurl=HttpContext.Current.Request.Path;)【4】获取域名:stringurl=H 阅读全文
posted @ 2013-11-13 16:37 smallerpig 阅读(174) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页