Asp.net MVC3 自定义HtmlHelper控件 在asp.net mvc 中每一个Html控件都返回了MvcHtmlString ,他继承了HtmlString。下面自定义一个关于显示男女性别的自定义Html控件,使在创建页面时,可以直接调用该自定义的Html控件。可以查看其他的Html控件返回的是HtmlHelper,所以自定义的时候也要返回相同的类型直接在Controls文件夹下建立要自定义的html控件代码如下:usi
Asp.net MVC 中Controller返回值类型ActionResult Asp.net MVC中Controller返回值类型在mvc中所有的controller类都必须使用"Controller"后缀来命名并且对Action也有一定的要求:必须是一个public方法必须是实例方法没有标志NonActionAttribute特性的(NoAction)不能被重载必须返回ActionResult类型如:public class MyContro
Asp.net MVC3 关于@Html中ListBox、DropDownList使用 ListBox,DropDownList都是通过使用指定的 HTML 帮助器和窗体字段的名称,返回单选select 元素。同属于SelectExtensions 类1、@Html.ListBox()通过使用指定的 HTML 帮助器、窗体字段的名称、指定的列表项和指定的 HTML 特性,返回多选 select 元素主要参数有string name, //要返回的窗体字段的名称
Mysql-Proxy实现mysql读写分离、负载均衡 在mysql中实现读写分离、负载均衡,用Mysql-Proxy是很容易的事,不过大型处理对于性能方面还有待提高,主要配置步骤如下:1.1. mysql-proxy安装MySQL Proxy就是这么一个中间层代理,简单的说,MySQL Proxy就是一个连接池,负责将前台应用的连接请求转发给后台的数据库,并且通过使用lua脚本,可以实现复杂的连接控制和过滤,从而实现读写分离和负载平衡
MySql数据主从同步配置 由于需要配置mysql的主从同步配置,现将配置过程记录下,已被以后不时之需MySql数据主从同步1.1. 同步介绍Mysql的 主从同步 是一个异步的复制过程,从一个 Master复制到另一个 Slave上。在 Master 与 Slave 之间的实现整个复制过程主要由三个线程来完成,其中两个线程(Sql线程和IO线程)在 Slave 端,另外一个线程(IO线程)在 M
Asp.net MVC中关于@Html标签Label、Editor使用 @Html帮助器简单说明,记录些基本的跟HTML中对应的@html帮助器,@Html基本包含了html中的表单控件和常用Html在@Html中,带有For的主要是针对强类型的Html类型。用于说明@Html中标签,定义Student对象用于辅助说明,public class Student{ /// /// 姓名 /// ///
asp.net MVC3 中Conroller中对于CRUD的基本操作 Controller操作主要简单备忘增、删、查、改的Controller一般操作方法,操作对象为Students实体、context为上下文连接students对象包括name,age,sex信息,操作页面都是在MVC3中使用强类型、Razor模版建立的。1、定义查询Index public ActionResult Index() { var list = cont
Routing简介 参考:http://www.cnblogs.com/lukun/category/310863.html Url路由是在学习MVC一个很重要的开始,为了方便掌握,做个记录URL路由ASP.NET MVC 框架将使用 ASP.NET 路由引擎,通过该引擎可以灵活地将 URL 映射到 controller 类。 您可以定义 ASP.NET MVC 框架使用的路由规则,以评估传入的 URL
Razor基础语法简介 Razor的出现,使页面看起更加简洁,Razor的页面后缀为:.cshtmlRazor基础语法:1、代码注释: 多行注释: @*注释信息*@ 单行注释: // 注释 1、代码体{...}@{ var x=100; var y=100; string str="this is string";}在代码体中,没一行都需要用";"结束,代
10 个很棒的 jQuery 代码片段 转自:http://www.oschina.net/code/snippet_12_7271[代码] 图片预加载01(function($) {02 var cache = [];03 // Arguments are image path
查看数据库中的触发器 SELECT object_name(a.parent_obj) as [表名] ,a.name as [触发器名称] ,(case when b.is_disabled=0 then '启用' else '禁用' end) as [状态] ,b.create_date as [创建日期] ,b.modify_date as [修改日期]
解决EF CTP5 数据库表名变为复数问题 在用EF CTP5 时,在进行数据调用的时候,总提示数据表名对象错误。。解决此问题需要在继承DbContext的实体累中 加入:using System.Data.Entity;using System.Data.Entity.ModelConfiguration;using System.Data.Entity.ModelConfiguration.Conventions.Edm.Db;和重写方法 protected override vo
Http Handler 介绍 转自:http://www.tracefact.net/Asp-Net/Introduction-to-Http-Handler.aspxHttp Handler 介绍引言在 Part.1 Http请求处理流程 一文中,我们了解了Http请求的处理过程以及其它一些运作原理。我们知道Http管道中有两个可用接口,一个是IHttpHandler,一个是IHttpModule,但在Part.1中,我并没有详细讲述如何对它们进行编程,只是轻描淡写地一笔带过。所谓学以致用,前面已经介绍了不少概念和原理。在
Http Handler 介绍 httpHandler 验证码 图片防盗链 转自:http://www.tracefact.net/Asp-Net/Introduction-to-Http-Handler.aspxHttp Handler 介绍引言在 Part.1 Http请求处理流程 一文中,我们了解了Http请求的处理过程以及其它一些运作原理。我们知道Http管道中有两个可用接口,一个是IHttpHandler,一个是IHttpModule,但在Par
.Net中的加密解密 引言在一些比较重要的应用场景中,通过网络传递数据需要进行加密以保证安全。本文将简单地介绍了加密解密的一些概念,以及相关的数字签名、证书,最后介绍了如何在.NET中对数据进行对称加密和解密。加密和解密说到加密,可能大家最熟悉的就是MD5了,记得几年前我刚开始接触Web编程的时候,研究的一个ASP论坛程序,它的用户密码就是采用的MD5进行加密。MD5实际上只是一种散列运算,或者可以称为
用户登录后跳转到 登录前 的页面 url 跳转 在一般有用户登录的网站中,都会有需要用户登录后才能操作的页面,如果在用户登录后能跳转到之前的页面,就会给用户一个很好的体验,也能让他们更容易的浏览要操作的页面。这中间主要用到的是获取Url参数,获取后用于跳转。主要实现步骤:为了能很好的说明,主要已两个页面为例,order.aspx,login.aspx1、order.aspx,实现订单页面,主要功能是实现用户在选定商品时提交订单,但用
.net 依赖缓存 缓存——能很好的提高站点的性能。在访问量大,但更新较少的网站中使用缓存,可以大大提高运行效率;在.net中给我们提供了很好的缓存机制,页面缓存、数据缓存,还有很好的依赖缓存。依赖缓存好处就是,跟相依赖的项的改变有关,比如cacheTable表有数据改变时,数据已经缓存了的就会被清楚,重新读取新的数据,能保持数据的实时更新。头几天学习了下sql 依赖缓存,实现过程和步骤记录下:环
简单的xml读写 利用datatable 简单的xml读写 string str = "select top 5 * from AD where adType=轮换"; DataSet ds = SqlHelper.ExecuteDataset(SqlHelper.ConnectionStringCdsh, CommandType.Text, str); XmlDocument