Welcome 微信登录

首页 / 网页编程 / ASP.NET

ASP.NET中TempData,ViewData和ViewBag的比较

ASP.NET中TempData,ViewData和ViewBag的比较

ASP.NET中TempData,ViewData和ViewBag的比较2013-10-20 cnblogs 文酱学习ASP.NET有大约一个月了,一直都是半生不熟的,因为之前的很长时间都是在做java开发,没有时间 静下来心来学习,加上ASP.NET的框架也很复杂,一时间也是看的昏头转向的,所以只能看到一点记录一点, 慢慢积累,慢慢总结吧。Action向View传递数据很简单,方式也很多,最直接的就是我们向View传递 Model,这本身就是MVC的意义...
ASP.Net使用SignalR实现消息推送功能预研及Demo

ASP.Net使用SignalR实现消息推送功能预研及Demo

ASP.Net使用SignalR实现消息推送功能预研及Demo2013-10-20 51cto tongling_zzu所需环境:SignalR运行在.NET 4.5平台上,这里演示时采用ASP.NET MVC 3;一.简介ASP .NET SignalR 是一个ASP .NET 下的类库,可以在ASP .NET 的Web项目中实现实时通信。二.原理其实现原理跟WCF或Remoting相似,均为使用远程代理来实现。实现接口有2种分别是 Persistent...
ASP.NET MVC中在路由表routes集合中添加Route实例的问题

ASP.NET MVC中在路由表routes集合中添加Route实例的问题

ASP.NET MVC中在路由表routes集合中添加Route实例的问题2013-10-20 张剑 昨天有位同学问到关于在routes集合中添加自定义的路由实例的问题,她出现的问题是这样的:1.因为要在应用程序戾动时将实例添加到routes表中,所以需要把代码写在Global类的RegisterRoutes方法中,代码如下两种方式: routes.Add("s", new Route("a/b", new WebF...
ASP.NET MVC数据验证Membership使用常见错误

ASP.NET MVC数据验证Membership使用常见错误

ASP.NET MVC数据验证Membership使用常见错误2013-10-20 cnblogs 文酱在做注册界面的时候,出现了两个错误,让我纠结得想死,幸好最后都解决了,只能怪自己对MVC的 Membership了解得不深,尤其是有关Web.Config的配置问题。问题一:Membership.IsValid返回为 false这个问题一开始让我很无语,因为在之前也有做过注册界面,但并不会出现这样的问题,代码 如下:[HttpPost]public Ac...
ASP.NET MVC入门:淘宝商品的搜索和价格筛选

ASP.NET MVC入门:淘宝商品的搜索和价格筛选

ASP.NET MVC入门:淘宝商品的搜索和价格筛选2013-10-20 cnblogs 文酱五一前后一直在忙安卓的东西,直到现在终于有机会喘口气了,于是就抽空写了这篇博文,来记录我之前 学习MVC一周后所写的小例子:搜索淘宝商品并对商品进行价格筛选。先上开始界面:这 个界面的源码如下:@{ViewBag.Title = "主页";} <script src="@Url.Content("~/Scripts/j...
ASP.NET MVC如何向浏览器发送文件以提供文件下载功能

ASP.NET MVC如何向浏览器发送文件以提供文件下载功能

ASP.NET MVC如何向浏览器发送文件以提供文件下载功能2013-10-20 文酱 文件下载一般都是需要一个文件选择对话框来选择存放文件的地方。我们可以自己做一个, 但简单的方面就是利用浏览器的现成功能。所有的浏览器都包括文件下载功能,但文件选择对话框却 不是每个浏览器都有提供。这里我只选择我常用的两个浏览器:谷歌浏览器和搜狗浏览器。先来一个 小例子:public ActionResult Index(){ var path = Server.MapP...
ASP.NET MVC动态二级域名及DNS泛解析配置

ASP.NET MVC动态二级域名及DNS泛解析配置

ASP.NET MVC动态二级域名及DNS泛解析配置2013-10-20动态二级域名的实现:应用场景:目前产品要实现SaaS功能,因为工作需要实现二级域名:www.{CompanyUrl}.xxx.com假设产品主域名入口为:www.xxx.com当a公司租户登录时:www.a.xxx.com当b公司租户登录时: www.b.xxx.com首先想到的是对Url的重写:(网上有关于UrlRewrite的实现。在ASP.NET中这也是常用的手法。)Route简...
asp.net、php与jsp的区别

asp.net、php与jsp的区别

asp.net、php与jsp的区别2013-10-20asp.net其基于通用语言的编译运行的程序,完全依赖于虚拟机,所以他拥有跨平台的能力,只不过微软暂时仅支持在windows平台下运行,不过国外很多第三方已经开发出应用与类Unix下的虚拟机(比如Mono),使其同样可以运行在类Unix平台下。asp.net也是第一次运行时编译,提高程序运行速度,且微软为其封装了很多控件使其在开发时有点像WinForm开发,所以上手容易,易学功能强大,不过因其界面展现...
ASP.NET实现在不同的子域中Session共享

ASP.NET实现在不同的子域中Session共享

ASP.NET实现在不同的子域中Session共享2013-10-20今天遇到了这个问题,于是研究了一下。要解决这个问题,首先就要明白一些Session的机理。Session在服务器是以散列表形式存在的,我们都知道Session是会话级的,每个用户访问都会生成一个Session。那么服务器是怎么区分不同用户的Session?又是怎么将不同用户的Session与不同的用户绑定的呢?下面我们来研究一下,以下纯属我个人的理解,如有错误请指证。Session在服务...
ASP.NET实现伪静态的办法:使用IHttpModule实现

ASP.NET实现伪静态的办法:使用IHttpModule实现

ASP.NET实现伪静态的办法:使用IHttpModule实现2013-10-20在ASP.NET中,有很多种实现伪静态的办法,我们今天主要介绍通过IHttpModule这个接口的实现,来解决问题。相对于整个应用程序来讲,如果我们需要在请求发生之时对请求的地址进行处理就需要用到IHttpModule接口。常用实现伪静态技术。就是将一个Get访问的查询字符串变成一个独立的文件。但是在程序中实际上访问的还是查询字符串中的值。如:Http://www.cnsai...
如何在ASP.net页面中请求远程Web站点

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

如何在ASP.net页面中请求远程Web站点2013-10-20问:如何在已有ASP.net页面中,去请求远程WEB站点,并能传参,且得到请求所响应的结果。用下边的小例子讲解具体功能的实现:首先,我们想要请求远程站点,需要用到HttpWebRequest类,该类在System.Net命名空间中,所以需要引用一下。另外,在向请求的页面写入参数时需要用到Stream流操作,所以需要引用System.IO命名空间。以下为Get请求方式:Uri uri = new...
对象属性之间的相互赋值

对象属性之间的相互赋值

对象属性之间的相互赋值2013-11-28 博客园 JasenKin(一)前言当不同命名空间下的两个类具有相同的属性,并且需要进行相互赋值时,如下图中的 Jasen.Core.Info类的实例与Jasen.Core.Test.Info类的实例需要相互赋值时,按照一般的思路直接赋值就可 以了。通常,这种情况在调用Web Service的时候比较常见。当需要转换的类很多时,亦或者需要转换的属性 很多时,我们就需要根据一定的规则来对这种场景来进行设计了,谁也不会...
Xml日志记录文件最优方案

Xml日志记录文件最优方案

Xml日志记录文件最优方案2013-11-28 博客园 JasenKinXml作为数据存储的一种方式,当数据非常大的时候,我们将碰到很多Xml处理的问题。通常,我们对Xml文 件进行编辑的最直接的方式是将xml文件加载到XmlDocument,在内存中来对XmlDocument进行修改,然后再保 存到磁盘中。这样的话我们将不得不将整个XML document 加载到内存中,这明显是不明智的(对于大数据XML 文件来说,内存将消耗很大,哥表示鸭梨很大)。下面...
CacheHelper对缓存的控制 减轻服务器的压力

CacheHelper对缓存的控制 减轻服务器的压力

CacheHelper对缓存的控制 减轻服务器的压力2013-11-28 博客园 JasenKin通常我们针对页面以及相关数据进行相应的缓存(分为客户端和服务端的缓存),以下代码为对一般操作 进行相应的缓存(服务端),用以减少对数据库的访问次数,减少服务器的压力。(一)CacheHelper 类CacheHelper类主要是依赖于系统的System.Web.Caching.HostingEnvironment.Cache,具体代码如 下:public st...
如何将DataRow转换成相应的对象

如何将DataRow转换成相应的对象

如何将DataRow转换成相应的对象2013-11-28 博客园 JasenKin一直以来对框架非常感兴趣,对大多数框架(目前本人看过的)来说一般分为三个部分:(1): 拼接SQL语句(反射)。(2):执行CRUD操作,获取相应的DataTable、DataSet等等。(3) :将相应的DataTable、DataSet转换成对象(反射)。因此可以将上述3个部分各个击破,一步一步来 实现自己的框架,看的框架多了,也就成了路。反射在这里面被淋漓尽致的运用,哈...
使用泛型以及通用方法将XML与OBJECT进行相互转换

使用泛型以及通用方法将XML与OBJECT进行相互转换

使用泛型以及通用方法将XML与OBJECT进行相互转换2013-11-28 博客园 JasenKin过年的这段时间一直没有闲着,总体来说可以分为以下2个部分的学习。1:ORMCodeHelper的参考 与学习。2:MVC3的学习。对于ORMCodeHelper(Keny的),完全的采用插件式开发,即插即用 ,个人感觉还是比较爽的,架构不错。它包括了SQL SERVER 2000,SQL SERVER 2005以及ORACLE的相关C#代码 的生成。比哥一年...
项目中dynamic与xml的相互转换

项目中dynamic与xml的相互转换

项目中dynamic与xml的相互转换2013-11-28 JasenKin 项目中很多地方采用dynamic新特性进行开发,因此本人参看了很多关于dynamic的资料。在新的一年开始 ,记录下自己的学习经验。dynamic关键字用于声明一个动态对象,然后通过该动态对象去调用方法或 读写属性。(一)测试Alexandra Rusina提供的参考资料参考 http://blogs.msdn.com/b/csharpfaq/archive/2009/10/19...
<< 431 432 433 434 435 436 437 438 439 440 >>