上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 31 下一页
摘要: 前言在4.1的时候,要先创建一个扩展于Ext.app.Application的类,然后用create创建它的实例来开始应用程序的。而在4.1.1,则可直接调用application方法开始执行应用程序,简化了。调用application方法,其参数是一个配置对象,主要配置项有以下三个:name:用来定义应用程序的名称,在这里是ExtMVCOne。appFolder:应用程序的路径,这里是scripts/appautoCreateViewport:默认值为false,在这里要设置为true,让它自动加载\Script\app\View目录下的Viewport.js文件。因为目录已经在Loader 阅读全文
posted @ 2013-04-22 17:40 aehyok 阅读(2090) 评论(0) 推荐(1) 编辑
摘要: 要区分登录前和登录后,判断Request的IsAuthenticated方法就可以。因为要通过服务器段代码执行不同的脚本,因而要将Loder这些公共代码抽出来独立在一个Script块里,而不同的脚本在不同的代码里,最终代码如下: <script type="text/javascript"> Ext.Loader.setConfig({ enabled: true, paths: { 'Ext.ux': 'scripts/extjs/ux', ... 阅读全文
posted @ 2013-04-22 12:58 aehyok 阅读(1485) 评论(1) 推荐(1) 编辑
摘要: 前言继上一节中简单的实现了登录之后http://www.cnblogs.com/aehyok/archive/2013/04/20/3033296.html,现在我们可以进行对登录界面进行再次的优化。MemerShip配置首先打开Web.Config文件,在configuration段内添加一个数据库连接定义,代码如下: <connectionStrings> <add name="ConnectionString" connectionString="Data Source=MWVCMNFFK0ZAZT5;Initial Catalog=Sim 阅读全文
posted @ 2013-04-21 22:49 aehyok 阅读(1357) 评论(3) 推荐(2) 编辑
摘要: 前言为了演示继承与关系,我们创建一个论坛数据库,在数据库中创建三个表:View Code create DataBase ForumDataBasego--论坛版块分类表create table Categories( CategoryID int identity(1,1) not null primary key, CategoryName varchar(50) not null)select * from Categoriesinsert into Categories values('手机')insert into Categories values('电脑& 阅读全文
posted @ 2013-04-21 15:16 aehyok 阅读(886) 评论(0) 推荐(1) 编辑
摘要: 前言继上一节中实现了验证码http://www.cnblogs.com/aehyok/archive/2013/04/19/3030212.html,现在我们可以进行对登录界面进行整合调试了。正题打开系统的首页页面文件,Views\Home目录下的Index.cshtml文件。要动态加载登录窗口,需要先设置好加载路径,因而在onReady函数前面加入以下代码: Ext.Loader.setConfig({ enabled: true, paths: { 'Ext.ux': 'scripts/extjs/ux' }});代码中,enabled为true,表示开启. 阅读全文
posted @ 2013-04-20 23:27 aehyok 阅读(4786) 评论(1) 推荐(3) 编辑
摘要: 前言在Extjs二(实现登录)http://www.cnblogs.com/aehyok/archive/2013/04/18/3028739.html,今天紧跟上一次内容继续,本次主要就是实现验证码图标控制器。实现验证码图片控制器1.现在项目中添加一个Helper目录,该目录将用来放置一些辅助性的类,包括一些自定义的实用方法。然后把VerifyCode.cs文件复制到该目录下,打开该文件,为其添加命名空间“ExtMVCOne.Helper”,这样做的目的是为了方便控制器访问该类。接着在控制器目录(Controllers)添加一个名为VerifyCodeController的控制器,因为输出的 阅读全文
posted @ 2013-04-19 10:49 aehyok 阅读(3500) 评论(1) 推荐(1) 编辑
摘要: 前言检测并发首先使用下面的SQL语句查询数据库的产品表:select UnitPrice,UnitsInStock,* from Products where categoryID=1为了看起来清晰,我已经事先把所有分类为1产品库存修改为相同值了。然后执行下面的程序: static void Main(string[] args) { NorthWindDataContext ctx = new NorthWindDataContext(); var query = from p in ctx.Products where... 阅读全文
posted @ 2013-04-18 21:38 aehyok 阅读(1296) 评论(0) 推荐(2) 编辑
摘要: 前言 在上一次http://www.cnblogs.com/aehyok/archive/2013/04/17/3025957.html主要是搭建Ext环境,本次课程主要是通过Ext组件来实现登录。开始动手1.在解决方案资源管理器中选择Scripts\ExtJS\ux目录,单击右键选择添加,新建项,在弹出窗口中选择Jscript文件,并将名称修改为login.js(以后的项目的可直接将该文件复制到该目录)这里要注意,文件名不能用类的全名做文件名,因为动态加载会根据类名自动找到目录并加载文件,类名中最后一个小数点后的名称就是文件名,例如,登录窗口的类全称为Ext.ux.Login,而login. 阅读全文
posted @ 2013-04-18 16:03 aehyok 阅读(7736) 评论(3) 推荐(1) 编辑
摘要: 延迟执行IQueryable query = from c in North.Customers select c;这样的查询句法不会导致语句立即执行,它仅仅是一个描述,对应一个SQL。仅仅在需要使用的时候才会执行语句.比如: IQueryable query = from c in North.Customers select c; foreach (Customers c in query) Response.Write(c.CustomerID);如果你执行两次foreach操作,将会捕获到两次SQL语句的执行: ... 阅读全文
posted @ 2013-04-18 11:38 aehyok 阅读(681) 评论(0) 推荐(1) 编辑
摘要: 普通存储过程create proc sp_singleresultsetasset nocount onselect * from customers 首先在查询分析器运行下面的代码来创建一个存储过程sp_singleresultset。然后打开IDE的服务器资源管理器,我们从存储过程中找到刚才创建的存储过程,然后拖动到设计视图。在方法面板中可以看到已经创建了一个sp_singleresultset的方法,如下图:打开GuestBook.designer.cs,可以找到如下代码 [global::System.Data.Linq.Mapping.FunctionAttribute(Name.. 阅读全文
posted @ 2013-04-17 21:21 aehyok 阅读(922) 评论(0) 推荐(2) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 31 下一页