随笔分类 -  ASP.NET技术

摘要:最近,随着Window 8 的发布,VS11也诞生了,VS11 里面除了添加了Metro风格的开发项目外,在web方面也有所改进,添加了MVC 4.0。俺也偷偷的瞄了2眼,还是有所改变的。例如,相对MVC3.0里面加入了Mobile Application, Web API, Single Page Application 等一些项目模板。如下图:对于ASP.Net MVC 4.0, 没有说一定要在VS11 里面安装,在VS2010 里面也是可以用的,下面有一些引用,不过都是英文的,相信大家能看的懂 JASP.NET MVC 4.0 安装路径:http://www.asp.net/mvc/mv 阅读全文
posted @ 2012-03-05 13:54 tomin 阅读(11222) 评论(10) 推荐(5) 编辑
摘要:Recently, I have done some projects and viewed some architecture, so, based on the windows azure, I have drawn this figure. Maybe that is very populating for current project. Such as, develop Windows Phone Application with MVVM design Patten, or develop Web Application with MVC Patten.Please correct 阅读全文
posted @ 2012-03-04 17:57 tomin 阅读(853) 评论(2) 推荐(2) 编辑
摘要:1. Razor Helpers 的运用:例如,定义好 ViewBag.Message = "Welcome to ASP.NET MVC!";我要在界面上显示"Welcome ..."; 那我们一般有2种操作,3种实现操作:2种操作:Extension Method off HtmlHelpers 和 Razor Declarative @Helper Sytnax3种实现方式:一、 Extension Method在当前项目下建立一个文件夹,命名为Helpers,在这个文件夹下添加 HtmlHelpers类,具体实现如下HtmlHelpersname 阅读全文
posted @ 2012-03-01 17:56 tomin 阅读(3630) 评论(4) 推荐(2) 编辑
摘要:最近,用到了ASP.NET MVC Entity Framework 开发了一些项目,感觉还是非常好用了,这让我见证了微软技术的发展:-通过这个图,我们很清晰的看到,数据访问方式的改变。如果,你想了解,ADO.NET Entity Framework, 你可以直接访问这个网站 Entity Framework 如果,你想了解ASP.NET MVC , 你可以直接访问这个网站:MVC下面我介绍一下Entity Framework 的一些运用:在园子里,我看到很多关于MVC的讲解,很多的用到的是Model First, or Schema First . 在这里,我将结合ASP.NETMVC 3. 阅读全文
posted @ 2012-02-29 19:29 tomin 阅读(10390) 评论(7) 推荐(2) 编辑
摘要:这几天在用MVC做一个项目,用到了HttpContext.User.IsInRole() 这个方法,但是每次当我用的时候,HttpContext.User.IsInRole(“Admin”)返回的永远是false。 在网上查了很多资料,发现都没有解决,要解决的话,也要实现一系列的扩展方法。好,废话少说,正式进入主题:权限判断if(HttpContext.User.Identity==null||String.IsNullOrEmpty(HttpContext.User.Identity.Name)){returnRedirect("~/Account/LogOn?returnUrl= 阅读全文
posted @ 2012-01-10 10:54 tomin 阅读(8819) 评论(6) 推荐(2) 编辑
摘要:地址:http://download.microsoft.com/download/8/0/1/801ff297-aea6-46b9-8e11-810df5df1032/Microsoft%20.NET%20Pet%20Shop%204.0.msi 阅读全文
posted @ 2009-08-02 16:27 tomin 阅读(582) 评论(0) 推荐(0) 编辑
摘要:阶段页面事件可重写方法1. 页面初始化Init2. 加载视图状态LoadViewState3. 处理回发数据实现IPostBackDataHandler接口的任何控件中的LoadPostData方法4. 加载页面Load5. 回发更改通知实现IPostBackDataHandler接口的任何控件中的RaisePostDataChangedEvent方法6. 处理回发事件控件所定义的任何回发事件实现... 阅读全文
posted @ 2009-07-16 10:25 tomin 阅读(280) 评论(0) 推荐(1) 编辑
摘要:记得有次面试的时候,一位面试管问过这个问题,我就说了下原理。之前一直没有时间去实现这个东东。今天终于有时间了,就写了一下。希望对各位有用.在这里面有种处理图片的技术,因为微软目前自己也没有写成一个方法或者控件什么的, 把二进制的图片数据读出放进 Image 图片控件中。而我的处理方式就是 专门写个页面用来读二进制数据,用 Response.BinaryWrite(ms.ToArray()) 方法直... 阅读全文
posted @ 2009-07-13 18:23 tomin 阅读(1459) 评论(8) 推荐(1) 编辑
摘要:全球微软技术支持中心(上海)MSDN论坛技术支持 2009-03-17 1, .NET Framework 3.0 与.NET Framework 3.5的新特性 2, 反射机制 3, new 与override的区别 4, 做过的项目应用到的技术 5, 应用程序域 6,值类型和引用类型的区别。 7、Property和attribute的区别 8、asp.net 中五大新特性是什么? 9、... 阅读全文
posted @ 2009-04-05 22:11 tomin 阅读(11173) 评论(31) 推荐(1) 编辑
摘要:2007年11月英文版VS2008发布了, 同时发布了.NET Framework 3.5. .NET Framework 3.5 增加了很多新特性,比如LINQ,对AJAX,WCF,WPF和WF的支持,以及在.NET Compact Framework, ASP .NET, CLR,密码,网络,Windows 窗体添加了很多新特性和做了改进。这些新特性包括: .NET Compact Fram... 阅读全文
posted @ 2009-03-22 19:29 tomin 阅读(1904) 评论(0) 推荐(0) 编辑
摘要:A: XX工厂(Factory):生成某个对象运用了工厂模式,负责生成(生产)对象任务的对象叫做工厂。工厂模式是一种构建模式,通过附件2你应该能够理解。 B: CLR寄宿(Host) :不要被这个名词吓倒,其实没有什么,CLR寄宿,实际上就是在非托管应用程式中加载CLR。一个非托管应用程式(比如sql server2005)需要运行托管代码(比如C#写的存储过程),那么就需要在他的进程当中加载... 阅读全文
posted @ 2009-03-06 19:29 tomin 阅读(638) 评论(0) 推荐(0) 编辑
摘要:Serialization的概念 Serialization是.NET中一种实现对象持久性(Persistent)的机制。它是一个将对象中的数据转换成一个单一元素(通常是Stream)的过程。它的逆过程是Deserialization。Serialization的核心概念是将一个对象的所有数据看作一个独立的单元。 一般说来,在两种情况下非常需要Serialization:1)... 阅读全文
posted @ 2008-12-21 21:49 tomin 阅读(742) 评论(0) 推荐(0) 编辑
摘要:如果你已经有较多的面向对象开发经验,跳过以下这两步: 第一步 掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET。 ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去! 第二步 对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framewor... 阅读全文
posted @ 2008-12-15 17:31 tomin 阅读(449) 评论(0) 推荐(0) 编辑
摘要:一、准备工作1、确保本机已经安装 IIS6.02、在VS2005Tools里面的命令提示符里面注册IIS,命令如下: aspnet_regiis –i二、发布流程1、在解决方案里面的网站上右键点击发布网站,如下图:2、记住相应的网站名,把网站放到C盘下的wwwroot下。如下图: 3、点击打开就OK了,编译器会自动编译。 4、打开 Internet 信息服务(IIS )管理器。在运用程... 阅读全文
posted @ 2008-11-27 20:23 tomin 阅读(7187) 评论(4) 推荐(0) 编辑
摘要:在asp.net 下进行数据的开发,运用三层架构可以让代码的可读性和功能的扩展性有着很好的提高。首先来看一个图: 大家都知道是表现层(PL),业务逻辑层(BLL)和数据访问层(DAL)。他们的职责分别如下: 1.1.1 Web表示层(PL) 功能: 为用户提供应用系统的使用界面及功能。 实现 1)界面设计部分: 使用母页、服务器控件、用户控件、Web页及css样式表来控制及... 阅读全文
posted @ 2008-11-18 11:13 tomin 阅读(5244) 评论(30) 推荐(1) 编辑

点击右上角即可分享
微信分享提示