.net/c# - 文章列表
-
ASP.NET MVC+LINQ开发一个图书销售站点(5):创建逻辑层接口
我们先来用管理员界面的目录管理来熟悉一下流程\n1. 我们希望同过Category/List来浏览所有的目录,Category/New来添加目录,Category/Edit/{id}来修改目录,Category/Delete/{id}来删除一个目录。URL Format\n行为\nURL Example/Category/List\n浏览所有目录\n/Category/List/Category/Edit/id\n编辑所选目录\n/Category/Edit/1/Category/Delete/id\n删除所限目录\n/Category/Delete/2/Category/Add\n添加目录\
-
ASP.NET MVC+LINQ开发一个图书销售站点(6):创建数据层
1. 我们在Model下存放我们系统需要的数据,首先我们创建一个数据库的Linq to Sql Class2.选中所有的表到设计视图3. 新建一个BookShopDBDataContext的分布类,我们在这里写一些方法和逻辑层Controller交互.\nusing System;using System.Data;using System.Configuration;using System.Linq;using System.Xml.Linq;using System.Collections.Generic;namespace BookShop.Models{ public part
-
Cookie跨域、虚拟目录, 实现通行证登录
Cookie有三个属性需要注意一下:1. Domain 域2. Path 路径3. Expires 过期时间\n跨域操作需要设置域属性:Response.Cookies(“MyCookie”).Domain = “dwww.cn”; (这里指的是泛域名)这样在其它二级域名下就都可以访问到了, ASP 和 ASP.NET 测试通过\n虚拟目录下访问:我在ASP端做了下测试,.NET的没试, 如果不指定Path属性, 不同虚拟目录下Cookie无法共享将Response.Cookies(“MyCookie”)
-
ASP.NET MVC+LINQ开发一个图书销售站点(7):图书分类管理
1、浏览分类\na. 修改Contoller的为如下using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Web;\nusing System.Web.Mvc;\nusing BookShop.Models; //import model\nnamespace BookShop.Controllers\n{\npublic class CategoryController : Controller\n{\nBookShopDBDataContext db = new BookShop
-
千万级数据分页之二—一个简单的自定义分页控件
千万级数据分页详细设计1.引言1.1目的为适应大数据量分页的需要,为以后千万级数据分页提供解决方法或者参考,节省开发时间,特制定本详细设计方案1.2主要阅读对象脚本设计人员1.3参考资料http://www.cnblogs.com/SGSoft/archive/2004/10/23/55800.html2.详细设计2.1分页存储过程2.1.1简介2.1.2分页存储过程代码以下代码是网上找的分页存储过程,我是在原存储过程的基础上加了一个@IsCount bit = 0, 主要是用来返回纪录总数,当为非0值时返回。下面注释部分是原作者的测试部分。我在本机sql server 2005上的测试是在1
-
ASP.NET MVC+LINQ开发一个图书销售站点(8):表单验证
我们用AddCategory(添加图书目录这个页面来举例),我们要求目录名不能为空\n1. 修改AddCategory.aspx2. 在Content目录下新建一个FormValidate.js3. 我们同样不能忘了后端验证,修改CategoryController疑问1: 我本来想如果为空直接return,但是页面一片空白,我只能重新RenderView当前页面,但是如果我页面上有上次请求传来的数据,我只能重新执行上次的Action,如果没有参数则以,如果有参数,难道还要都保存起来,那位朋友知道?\n4.效果\na. 没有输入内容,焦点离开b.输入内容后,焦点离开疑问2: 这样的用,就得自己
-
新瓶旧酒ASP.NET AJAX(5) – 客户端脚本编程(Sys.UI命名空间下的类和快捷方法)
新瓶旧酒ASP.NET AJAX(5) – 客户端脚本编程(Sys.UI命名空间下的类和快捷方法)\n介绍Sys.UI命名空间下包含与UI相关的类,像控件、事件和Microsoft AJAX Library里的UI属性之类的。快捷方法就是用简短的代码调用某个方法。\n关键1、Sys.UI.DomElement Class ·Sys.UI.DomElement.addCssClass(元素, “CssClass名”); ·Sys.UI.DomElement.containsCssClass(元素, “CssClass名”);
-
在asp.net网页中实现tabPage功能(上)
我是个.net新手,所以我写的东西在好些高手们看来似乎比较粗浅,还请大家海涵!并希望大家多多指导、多提意见,我会十分感激的,谢谢!前几天在做一个项目时,项目经理非要让我在asp.net网页中实现类似Windows Form程序中类似TabControl(TabPage)那样的功能,但大家都知道,asp.net中是不提供这种控件的,那如何实现呢?第一种方法是用Menu控件+MultiView控件实现:第一步是在网页中拖入一个Menu控件,编辑一下项目,并设置一下它的属性通常要把Orientation属性设为Horizontal,每加入一个Item,建议把它的Value设为一个数字,比如1,2,3
-
使用ASP.NET MVC 和LINQ建立一个简单的博客 – Part 2
摘要在本系列关于ASP.NET MVC Framework的文章第二部分中,Keyvan(原文作者)在他的博客引擎中添加了控制器(controller),为了更好的讲述怎样在ASP.NET MVC Framwork使用控制器和讨论了控制器的相关细节。他首先论述了URL路由(routing)模式的概念,然后深入剖析控制器类,最后研究控制器如何在他的示例博客程序中实现。\n内容 简介\n默认URL路由模式\n剖析控制器类\nAction方法\nAction方法中的参数\n实现KBlog的控制器\n小结 \n简介\n在本系列关于ASP.NET MVC Framework的文章第一部分中,我对Mode
-
新瓶旧酒ASP.NET AJAX(6) – 客户端脚本编程(Sys.WebForms命名空间下的类)
新瓶旧酒ASP.NET AJAX(6) – 客户端脚本编程(Sys.WebForms命名空间下的类Sys.Serialization命名空间下的类) 介绍Sys.WebForms命名空间下的类都是与局部刷新相关的类。PageRequestManager类,其中有5个事件:initializeRequest事件、beginRequest事件、endRequest事件、pageLoading事件和pageLoaded事件。与这5个事件相关的还有5个事件参数类:InitializeRequestEventArgs类、BeginRequestEventArgs类、EndRequestEve