02 2012 档案

摘要:protected override void OnInit(EventArgs e) { } protected void Page_Load(object sender, EventArgs e) { this.Events.AddHandler("OnButton", new EventHandler(BtnShow)); this.Button1.Click += (EventHandler)this.Events["OnButton"]; } private void Button1_Click(object sender, System.Ev 阅读全文
posted @ 2012-02-14 17:41 踏浪帅 阅读(307) 评论(0) 推荐(0) 编辑
摘要:1:增加Ext.net的引用;有三个:Ext.Net.dll Ext.Net.Utilities.dll Newtonsoft.Json.dll (可以直接在工具箱里直接增加Ext.net.dll它就会自动把那三个引用的)2: Web.config修改<web> <httpModules> <add name="DirectRequestModule" type="Ext.Net.DirectRequestModule, Ext.Net" /> </httpModules></web>3:asp 阅读全文
posted @ 2012-02-14 09:44 踏浪帅 阅读(352) 评论(0) 推荐(0) 编辑
摘要://1.首先定义一个参数类publicpartialclassSayEventArgs:EventArgs{publicStringUsername;publicStringWebsiteurl;}//2.定义一个委托publicdelegatevoidSayEventHandler(objectsender,SayEventArgse);//3.定义一个事件publiceventSayEventHandlerSayEvent;//4.引发事件publicvoidOnSayEvent(SayEventArgse){if(SayEvent!=null){SayEvent(this,e);}}// 阅读全文
posted @ 2012-02-13 16:23 踏浪帅 阅读(401) 评论(0) 推荐(0) 编辑
摘要:<%@ Page Language="C#" %><%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %><%@ Register Assembly="Ext.Net.UX" Namespace="Ext.Net.UX" TagPrefix="ux" %><script runat="server"> Ex 阅读全文
posted @ 2012-02-13 10:20 踏浪帅 阅读(614) 评论(0) 推荐(0) 编辑
摘要:常规做成方法 namespace WindowsApplication1 { enum Weakday { 星期一, 星期二, 星期三, 星期四, 星期五, 星期六, 星期日 } public partial class Form1 : Form { public Form1() { InitializeComponent(); BinderEdays(); } /// <summary> /// 将枚举绑定到下拉框中 /// </summary> private void BinderEdays() { // Weakday的类型 Type type = typeof 阅读全文
posted @ 2012-02-13 09:31 踏浪帅 阅读(1415) 评论(0) 推荐(0) 编辑
摘要:大部分系统都有权限系统。一般来说,它能管控人员对某个否页面的访问;对某些字段、控件可见或者不可见。对gridview中的数据是否可删除、可添加、可新增等等。大部分人都把权限作为一个子系统独立出来。但是这里我不是想设计一个权限管理系统,网上的设计方案太多了,可以说每个开发人员都有自己的开发权限管理系统的想法和思路。 在这篇文章中,我先用简单的C#代码模仿一个用户的权限,再使用sql去模拟。这是一种很简单,很直观,很高效的方式去判定用户的权限。C#:好吧,先从最简单开始,定义一个用户(User)类,如下。1classUser2{3boolCanDelete;4boolCanRead;5boolCa 阅读全文
posted @ 2012-02-10 13:29 踏浪帅 阅读(271) 评论(0) 推荐(0) 编辑
摘要:<View> <ext:GridView ID="GridView1" runat="server" ForceFit="true" /> </View> <SelectionModel> <ext:RowSelectionModel ID="RowSelectionModel1" runat="server" SingleSelect="false" > </ext:RowSelectionModel> 阅读全文
posted @ 2012-02-07 14:52 踏浪帅 阅读(1327) 评论(0) 推荐(0) 编辑
摘要:1: 控制器传递数据给视频有三种形式的; ViewData(弱类型) TempData(弱类型) ViewModel(强类型)其中ViewData 只能用在本视图中的! TempData虽然可以跨视图!但也只能一次,超过一次就会被清空!所以是一次性的SessionViewModel是用模型;下面是视图的顶部!若是用ViewModel就是下面这样的!但一次只能传递一个Model到视图所以要是有多个实体就要把它结合到一个实体里面;" %>下面这个是前面两种的视图顶部" %>2:实例传递Model 且多个实体的 首先是Model层using System.Web;na 阅读全文
posted @ 2012-02-04 16:04 踏浪帅 阅读(761) 评论(0) 推荐(0) 编辑
摘要:1:Model层代码:namespace MvcApplication5.Models{ public class UserInfo { /* 用户信息实体 */ public string LoginName { get; set; } //登录名 public string Password { get; set; } //密码 public string Username { get; set; } //姓名 } public class UserManager//这边就是相当我们普通三层的BLL跟DAL { /* 用户业务实体 */ /// /// 验证登录名和密码 /// pub.. 阅读全文
posted @ 2012-02-02 22:13 踏浪帅 阅读(931) 评论(0) 推荐(0) 编辑
摘要:1:首先是Model层(Model不仅仅是实体层,还有普通的三层BLL,DAL代码都写在这里的! public class BLLStuedent{}):using System.ComponentModel.DataAnnotations; //这个是验证的空间类;四种不同的;namespace MvcLogin.Models{ public class Student { [Required(ErrorMessage = "ID不能为空")] public int Id { get; set; } [Required(ErrorMessage = "姓名不能为 阅读全文
posted @ 2012-02-02 22:03 踏浪帅 阅读(437) 评论(0) 推荐(0) 编辑
摘要:在ASP.NET MVC框架中没有了自己的控件,页面显示完全就回到了写html代码的年代。还好在asp.net mvc框架中也有自带的HtmlHelper和UrlHelper两个帮助类。另外在MvcContrib扩展项目中也有扩展一些帮助类,这样我们就不光只能使用完整的html来编写了需要显示的页面了,就可以使用这些帮助类来完成,但最后运行时都还是要生成html代码的。先来看看HtmlHelper能帮我们生成一些什么样的html呢。直接看效果吧。 1.使用HtmlHelper生成超链接: 2.使用HtmlHelper生成表单: 3.使用HtmlHelper根据路由规则生成表单: ... 阅读全文
posted @ 2012-02-01 16:07 踏浪帅 阅读(1400) 评论(0) 推荐(0) 编辑