代码改变世界

随笔分类 - ASP.NET/MVC

WebMatrix&Razor建站系列之WebMatrix介绍

2012-04-01 17:05 by 张剑, 1615 阅读, 收藏, 编辑
摘要: WebMatrix是微软开发的一个免费的,轻量级Web开发工具。提供了一种简单的方式让我们创建一个站点。它包括IIS Express(Web服务器),ASP.NET(Web框架),和SQL Server Compact(嵌入式数据库)。它还提供了一个简单的扩展工具可以让您的站点结合一些流行的开源程序的应用。同时,可以很方便的从WebMatrix切换到Visual Studio及SQL Server。 阅读全文

使用MSDN学习ASP.NET的工作流程

2012-01-07 14:50 by 张剑, 2529 阅读, 收藏, 编辑
摘要: 话说微软现在的MSDN翻译确实是相当不错了,所以大家不用再为学习一些微软技术的资源问题而发愁了,下面我说下关于MSDN中ASP.NET工作流程的学习链接。 阅读全文

不被重视的基础,简单高效地使用ADO.net连接对象

2011-12-17 01:19 by 张剑, 3768 阅读, 收藏, 编辑
摘要: 很多初学者朋友在做项目时遇到过这样的问题,那就是在本地调试运行的程序正常,放到服务器上也是正常的,但是如果有了一些并发之后,就会发现页面会出现打不开的现像,其实大多数时候是因为Ado.net链接没有处理完善。当然对于老鸟来说这种情况是不会发生的。 阅读全文

MVC中在路由表routes集合中添加Route实例的一些问题。

2011-11-28 20:31 by 张剑, 491 阅读, 收藏, 编辑
摘要: 昨天有位同学问到关于在routes集合中添加自定义的路由实例的问题,她出现的问题是这样的:1.因为要在应用程序戾动时将实例添加到routes表中,所以需要把代码写在Global类的RegisterRoutes方法中,代码如下两种方式:routes.Add("s", new Route("a/b", new WebFormRouteHandler("~/WebForm1.aspx"))); routes.Add("a", new Route("c/b", new RouteValueDiction 阅读全文

MVC3+Entity Framework 实现投票系统(三)

2011-11-28 20:15 by 张剑, 397 阅读, 收藏, 编辑
摘要: 接上一节,我们通过控制器来添加视图页面:1.着先在view目录中的Shared(共享)目录中添加新建项,MVC视图母版页:2.添加完成后如下:3.打开控制器目录中的HomeController类,对着Index方法点右建,添加视图,并选择“强类型”,添写内容为List<MvcApplication16.Models.Users>,选择母板页为刚刚添加的ViewwMasterPage.Master页面。生成如下代码:<%@ Page Title="" Language="C#" MasterPageFile="~/Views/S 阅读全文

MVC3+Entity Framework 实现投票系统(二)

2011-11-28 20:14 by 张剑, 314 阅读, 收藏, 编辑
摘要: 上一节,我们将Models加入了实体对象模型(Entity Frmaework模型)接下来我们要完成控制层的代码编写:1.在Controllers(控制器)目录点右建,添加一个控制器:2.添加Home控制器:3.添加Admin控制器:4.创建完成后,在Controllers目录中会增加以下两个.cs文件:5.HomeControllers.cs中的代码如下:public class HomeController : Controller { // // GET: /Home/ public ActionResult Index() { Mod... 阅读全文

ASP.NET通过IHttpModule实现伪静态

2011-10-17 12:17 by 张剑, 280 阅读, 收藏, 编辑
摘要: 在ASP.NET中,有很多种实现伪静态的办法,我们今天主要介绍通过IHttpModule这个接口的实现,来解决问题。相对于整个应用程序来讲,如果我们需要在请求发生之时对请求的地址进行处理就需要用到IHttpModule接口。常用实现伪静态技术。就是将一个Get访问的查询字符串变成一个独立的文件。但是在程序中实际上访问的还是查询字符串中的值。如:Http://www.cnsaiko.com/news.aspx?id=1改变为Http://www. cnsaiko.com/news_1.aspx这样做的好处在于有利于SEO及防止SQL注入等。当然,文件的扩展名在服务器支持的情况下也是可以变化的。I 阅读全文

通过AJAX与ASP.NET结合实现的仿GridView增删改查功能!

2011-10-17 12:15 by 张剑, 289 阅读, 收藏, 编辑
摘要: jQurey代码部分:<scripttype="text/javascript"> varflag=0; //添加新行 functionaddRow(){ varnrow="<tr><td><inputname='hideid'type='hidden'value=''/><inputname='username'type='text'value=''size='15'maxlength='1 阅读全文

ASP.net页面中请求远程Web站点

2011-10-17 12:08 by 张剑, 234 阅读, 收藏, 编辑
摘要: 有朋友问到,如何在已有ASP.net页面中,去请求远程WEB站点,并能传参,且得到请求所响应的结果。用下边的小例子讲解具体功能的实现:首先,我们想要请求远程站点,需要用到HttpWebRequest类,该类在System.Net命名空间中,所以需要引用一下。另外,在向请求的页面写入参数时需要用到Stream流操作,所以需要引用System.IO命名空间。以下为Get请求方式:Uriuri=newUri("http://www.cnsaiko.com/");//创建uri对象,指定要请求到的地址 if(uri.Scheme.Equals(Uri.UriSchemeHttp)) 阅读全文