.NET MVC
文章平均质量分 71
shaily
这个作者很懒,什么都没留下…
展开
-
ProMesh学习笔记-初体验
前天从堂子里看到了ProMesh.net这个MVC框架,感觉不错。所以下载下来学习一下,下载ProMesh-19618.zip所有项目中引用了Activa.ProMesh.Dll,请大家自行引用开始学习(之前已经把网站提供的Demo打开看了一下),准备自己使用框架搭建一个网站第一步,建立ProMeshStudy工程,添加ProMeshStudy网站项目和ProMeshMyClass类库项目。网站项转载 2009-01-08 09:49:00 · 969 阅读 · 0 评论 -
开发一个适合Ajax+JSON+jQuery环境使用的多功能页码栏——jPagerBar-1.1.1
事由:由于最近在测试开发的一个ASP.NET MVC的项目需要用到页码栏(并且需要用到AJAX+JSON传输数据),而微软发布的.NET3.5 CTP 的MVCTOOLKIT里面又没有提供,网上找了下似乎也没有太称心的,于是就自己动手做一个。由于这个项目用到页码栏的地方大多是后台,所以既然不考虑SEO,本着效率第一的原则,决定全部使用js(jQuery)+Ajax+JSON的模式。我把js开发转载 2009-06-22 18:44:00 · 1667 阅读 · 2 评论 -
asp.net ajax实现(—):Jquery+Json
适合轻量级的应用,客户端序列化和反序列化可用Json的JSON.parse()和JSON.stringify(),但服务端序列化和反序列化的时候,遇到一些问题,我采用了三种方式,其中三种方式序列化和反序列化的方式各有不同,比较请点这里看。以下是我的操作的代码:前台:CodeCode highlighting produced by Actipro CodeHighlighter转载 2009-06-22 10:51:00 · 1004 阅读 · 0 评论 -
$.ajax json数据传递方法
前台 [复制此代码]CODE:http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> http://www.w3.org/1999/xhtml" > 无标题页 .show{ display:block;} .hide{ display:none;} //这个方法把ajax方法封装一下,方便调用。 function myajax(转载 2009-06-22 10:35:00 · 963 阅读 · 0 评论 -
新学习Dtree
今天在做通讯录的功能模块,因为要用数展现,在网上搜了一下有关于这方面的资料,现转贴来看看。dtree动态树+Javascript右键菜单(一)1、从网上下载dtree控件。(好多地方都有的哦:P)2、在Jbuilder中新建Web应用,命名为TreeLearing3、解压缩dtree.rar包。 把dtree目录拷贝至TreeLearing应用中。 dtree目录下包括这些文件:exa转载 2009-06-18 16:45:00 · 1365 阅读 · 0 评论 -
ASP.NET MVC 上传文件
这几天练习的ASP.NET MVC项目中碰到了文件上传的问题,分享一下:View:<img id="Code_Closed_Image_145457" style="display: none;" onclick="function onclick(){this.style.display=none; document.getElementById(Code_Closed_T转载 2009-06-18 05:50:00 · 2183 阅读 · 4 评论 -
利用JQUERY的TREEVIEW插件生成无限极树
利用JQUERY的TREEVIEW插件生成无限极树2007-02-25 02:21 这里对JQUERY就不做详细介绍了,给我的感觉它是一个封装了JAVASCRIPT的函数库。里面有很多有用的东东,如果对JQUERY还不熟悉读者,请看以下两篇文章篇文章: 1 jQuery中文入门指南,翻译加实例,jQuery的起点教程转载 2009-05-22 17:40:00 · 1334 阅读 · 0 评论 -
ASP.NET MVC中使用AJAX(XMLHttpRequest、Microsoft AJAX Library......)
本文示例源代码或素材下载 AJAX的好处就是不会堵塞页面,可以提高用户体验,可以减少数据传输尺寸,提高应用程序的性能.目前,AJAX技术可以说是已经成为WEB开发的标准技术. AJAX技术是纯客户端技术,任何客户端框架(如:Microsoft AJAX Library,Prototype,JQuery等)可以与任何服务器技术配合.在ASP.NET MVC P5中也对AJAX技术进行了转载 2009-05-21 01:41:00 · 1656 阅读 · 0 评论 -
使用HttpMoudle和IPrincipal实现自定义身份及权限认证
HttpContext.Current.User用户对象表示用户的安全上下文,代码当前即以该用户的名义运行,包括用户的标识(IIdentity)和它们所属的任何角色。所有用户对象都需要实现 IPrincipal 接口。(MSDN) 创建一个User类实现IIdentity接口 重写相应的方法Code highlighting produced by Actipro CodeHighl转载 2009-06-23 18:16:00 · 1156 阅读 · 0 评论 -
jquery.treeview使用笔记
这几天项目中要用到树型结构,正好项目中用到了JQuery,所以就在网上找依赖JQuery的JS树,最终选择了jquery.treeview.js,原因之一,它是JQuery官方发布的JS库,另一方面,看了一下它的文档,使用起来也是很简单的。经过一个小时的研究,终于搞定,现把它的使用方法做个简要的说明,以做笔记。 要使用jquery.treeview.js,97xxoo当然第一步是要把转载 2009-06-25 17:14:00 · 7641 阅读 · 0 评论 -
用SQL2005发送邮件
最近在CSDN上面看了《实现统计一个表的记录数,如果每天超过一定数量就发送邮件报警的作业脚本》帖子。但是上面好多的意见多是在SQL2000上面的。于是自己就开始了一下在SQL2005上面的实践。1。首先要启用数据库邮件存储过程。具体操作如下:在“开始”菜单上,依次指向“所有程序”、Microsoft SQL Server 2005、“”,然后单击“SQL Server 外围应用配置器”转载 2009-07-06 15:25:00 · 1105 阅读 · 1 评论 -
IIS7 配置ASP.NET 2.0, WCF, ASP.NET MVC
ASP.NET 2.0 部署1.首先打开win7 的特性,路径我已标注下面选中的是ASP.NET2.0, 如果要支持ASP.NET1.1,你的选中IIS6兼容2. 设置安全选项 3. 添加.Net经典应用程序池 4.将站点转换为Application 5.为站点添加 yourmachinename/IIS_IUSRS权限 6.右键站点—Mana转载 2009-07-05 11:27:00 · 2205 阅读 · 0 评论 -
在 IIS 6 上部署 ASP.NET MVC 站点
1、在服务器上安装.NET Framework 3.5 Service Pack 1。2、确保网站文件夹具备“Users”权限。3、确保“System.Web.Mvc.dll”位于全局程序集中(可直接将此文件拖放至“C:WINDOWS/assembly”)。3、在“站点属性——主目录”中点击“配置”。4、在“应用程序配置——映射”中点击“插入”。5、在“添加/编转载 2009-07-07 05:35:00 · 1268 阅读 · 2 评论 -
ASP.NET必须知道的:HttpModule,HttpHandler
asp.net架构 一 asp.net请求的处理过程-------------------HttpModule 必须要掌握的东西HttpHandler 必须要掌握的东西,非常有用以上两个的实例---------------------asp.net 事件模型机制-----------------------一客户的请求页面由aspnet_isapi.dll这个动态连接库来处理,把请求转载 2009-07-05 10:37:00 · 806 阅读 · 0 评论 -
ASP.NET MVC Action Filter与内置的Filter实现
【内容导航】第1页:ASP.NET MVC Action Filter与内置的Filter实现 第2页:BaseController 第3页:运行结果 文本Tag: ASP.NET C#.NET .NET Framework 微软 【IT168 技术文档】有时候你想在调用action方法之前或者action方法之后处理一些逻辑,为了支持这个,ASP.转载 2009-07-02 15:43:00 · 1816 阅读 · 0 评论 -
asp.net mvc 流程初探
在知道asp.net mvc 流程之前,必须知道完整的http请求在asp.net framework中的处理流程: HttpRequest-->inetinfo.exe->ASPNET_ISAPI.DLL-->Http Pipeline-->ASPNET_WP.EXE-->HttpRuntime-->HttpApplication Factory-->HttpApplication-->Ht转载 2009-07-02 11:19:00 · 1343 阅读 · 0 评论 -
学习ASP.NET MVC(二) 识别URL的Routing组件
本文示例源代码或素材下载 一.摘要 本篇文章从基础到深入的介绍ASP.NET MVC中的Routing组件. Routing翻译过来是"路由选择", 负责ASP.NET MVC的第一个工作:识别URL, 将一个Url请求"路由"给Controller. 由于今天下午参加了博客园北京俱乐部的聚会, 所以本篇文章的完工时间晚了点, 还好也是在今天发表, 总算兑现了"每日一篇"的承诺. 不久转载 2009-06-30 17:47:00 · 1077 阅读 · 0 评论 -
扩展ASP.NET MVC HtmlHelper类(翻的)
在这篇帖子中我会使用一个示例演示扩展ASP.NET MVC HtmlHelper类,让它们可以在你的MVC视图中工作。这个示例中我会提供一个简单的方案生成Html表格。HtmlHelper类HtmlHelper类用于在ASP.NET MVC framework中帮助视图呈现html部分。这个类提供了一些方法,你可以使用这些方法呈现html中的一些类型(textbox,checkbox等转载 2009-06-29 10:35:00 · 2871 阅读 · 0 评论 -
Repository模式
近来发现很多ASP.NET MVC的例子中都使用了Repository模式,比如Oxite,ScottGu最近发布的免费的ASP.NET MVC教程都使用了该模式。就简单看了下。 在《企业架构模式》中,译者将Repository翻译为资源库。给出如下说明: 通过用来访问领域对象的一个类似集合的接口,在领域与数据映射层之间进行协调。 在《领域驱动设计:软件核心复杂性应对之道》中,译转载 2009-05-21 01:23:00 · 1274 阅读 · 1 评论 -
使用Asp.net MVC, Jquery, Jquery UI构建基于Ajax的RIA应用.
使用Asp.net MVC, Jquery, Jquery UI构建基于Ajax的RIA应用. 前天初学Asp.net MVC,发现有些东西用Web Form来做的确会比较方便. 但Asp.net MVC也有它的优点. 它如果跟Jquery和Jquery UI结合起来做基于Ajax的应用实在是太方便了!!下面用图形说明:这次还是做一个树形控件.需要特别说明的是,这个Demo全部都是用Ajax做的,转载 2009-05-14 06:55:00 · 2199 阅读 · 0 评论 -
通用用户权限系统设计
做了n多的MIS系统,很久以前就有这种想法,想把MIS系统中的用户权限管理和审批流管理独立出来,做成单独的组件,但是因为各种各样的原因,都没有去做,也许是太懒了。今天终于痛下决心,一定要把这两个东西给做成组件,说干就干。因为代码还没有写完,今天暂时就把数据库设计发上来,等代码搞好了,并且把代码搞的好看点后,我以后可能会把这个权限管理组件和审批流管理组件开源。今天暂时就看权限管理转载 2009-01-23 00:11:00 · 1141 阅读 · 0 评论 -
通用权限实现标准52个接口参考
说明:DataTable 为一个结果集,表数据的意思。BaseUserInfo 为当前操作员信息的类,当前用户的意思。Java 接口可能第一个字母习惯于小写。将权限管理、工作流管理做到我能力的极致,一个人只能做好那么很少的几件事情。 CodeCode highlighting produced by Actipro CodeHighlighter (freeware)http://转载 2009-01-23 00:09:00 · 784 阅读 · 0 评论 -
基于RBAC模型的通用权限管理系统的设计(数据模型)的扩展
1 RBAC模型 访问控制是针对越权使用资源的防御措施。基本目标是为了限制访问主体(用户、进程、服务等)对访问客体(文件、系统等)的访问权限,从而使计算机系统在合法范围内使用;决定用户能做什么,也决定代表一定用户利益的程序能做什么[1]。 企业环境中的访问控制策略一般有三种:自主型访问控制方法、强制型访问控制方法和基于角色的访问控制方法(RBAC)。其中,自主式太弱转载 2009-01-23 00:08:00 · 786 阅读 · 0 评论 -
UrlReWriter 实现方法
UrlReWriter 实现方法经常有人请我指导应该如何动态地“重写”URL,以在他们的ASP.NETweb应用中发布比较干净的URL端点。这个博客帖子概述了几个方法,你可以用来在ASP.NET中干净地映射或重写URL,以及按照你自己的需求组织你的URL的结构。为什么URL映射和重写很重要?下面是开发人员想要对URL有更大的灵活性的最常见的场景:1) 处理这转载 2009-01-18 10:35:00 · 1628 阅读 · 2 评论 -
调试、部署Oxite 开源系统
Oxite 是微软近期发布了一个开源CMS或博客平台,关于Oxite 系统的基本介绍,请参考文章 - 微软发布Oxite开源CMS博客平台。 这里,EntLib.com 开源论坛小组一步一步详细介绍如何编译、调试和部署 Oxite 系统。假设你的系统已经有SQL Server 2005 和 Visual Studio 2008。 1. 首先下载并安装 ASP.NET MVC 开发包转载 2009-01-14 15:37:00 · 937 阅读 · 0 评论 -
简单学习下Oxite的项目结构1
Oxite出来有一段时间了,今天抽点时间看了下。项目的整体结构如下: 按顺序由上到下大概说一下吧。 Oxite项目算是一个核心的东西吧,分别来看一下: BackgroundServices是一个后台服务类,为下图的Oxite.BackgroundServices项目服务: 具体的关系大概如下: IBackgroundService接口提供一个Run方法,然后转载 2009-01-16 09:28:00 · 819 阅读 · 0 评论 -
ASP.NET MVC 學習資源整理
最近手邊的工作還是讓我忙的焦頭爛額,根本都沒時間進修什麼新技術,像是 ASP.NET MVC 想學很久了,卻遲遲沒時間著手學習,不過這段時間只要看到關於 ASP.NET MVC 的相關資訊都會收集下來,等待日後學習時可以一鼓作氣。以下是相關學習資源整理:當然,學新技術的第一步通常都是從官方提供的網站開始找資料:http://www.ASP.net/mvc ASP.NET MVC o转载 2009-01-16 09:28:00 · 713 阅读 · 0 评论 -
ProMesh.Net基本使用说明!
在Winson.Framework2.0里已集成了ProMesh.Net框架,由于ProMesh.Net里的内容比较多,我也不一一详细说明了,大家感兴趣的就自己慢慢研究,或者到这里查看官方发布的其他DEMO吧http://www.codeplex.com/ProMesh/Wiki/View.aspx?title=Walkthrough&referringTitle=Home如果还不知道ProMes转载 2009-01-12 18:07:00 · 1159 阅读 · 0 评论 -
不妨来做个尝试:UpdatePanel for ASP.NET MVC
先来发一通牢骚。 其实这是一篇迟发布近2个月的文章。事实上在ASP.NET MVC Preview 2发布之前我就已经将这篇文章的所有内容准备完毕了。当时想,就等Preview 2发布吧,而真一旦Preview 2发布之后却又懒得进行移植——移植了之后却又懒得写文章。这一拖就是近2个月,毫无长进。可能工作等其他事情的确多了些,但是扪心自问,也并没有忙到不可开交。时间往往都是在点点滴滴间浪转载 2009-02-06 17:13:00 · 608 阅读 · 0 评论 -
在ASP.NET中使用无框架的Ajax实例
摘要:可能.net程序员手写方法的时候很少,在初学时,就被前辈灌输“使用框架!”、“用系统自带方法!”这个概念,直接导致我们某方面相对孱弱。这也是为什么,用java写Ajax例子信手拈来,而用C#写,却困难重重——网上很难找到不用Ajax.dll实现的例子。 我们需要两个页面a.aspx、b.aspx,a页面代码如下(就用最常见的,两个下拉列表连动的例子):转载 2009-02-12 09:53:00 · 617 阅读 · 0 评论 -
Asp.Net MVC(控制器、控制器动作和动作结果
原文链接:http://www.asp.net/learn/mvc/tutorial-03-cs.aspx这篇教程探索了ASP.NET MVC控制器(controller)、控制器动作(controller action)和动作结果(action results)这几个主题。在读完本篇教程之后,你将会理解控制器如何控制访问者与ASP.NET MVC网站进行交互的方式。1.理解控制器MV转载 2009-05-13 14:49:00 · 701 阅读 · 0 评论 -
ASP.NET MVC NerdDinner 免费教程的HTML版本
【原文地址】Free ASP.NET MVC “NerdDinner” Tutorial Now in HTML 【原文发表日期】 Tuesday, April 28, 2009 12:44 AM 上个月,我曾在博客中写到我为Wrox Press的《Professional ASP.NET MVC 1.0》一书撰写的一个名叫NerdDinner的ASP.NET MVC免费教程,该书已经发行转载 2009-05-07 16:00:00 · 960 阅读 · 0 评论 -
Asp.Net Mvc: Model Binding to Simple Types, Co
本文主要实验如何应用ASP.NET Mvc内建功能(DefaultModelBinder)实现简单类型、复杂类型、集合类型,以及字典类型的自动绑定。 1. 简单类型 这里,我们将下面这个Book类称为简单类型: public class Book { public int BookId { get; set; } public string Boo转载 2009-05-07 12:23:00 · 699 阅读 · 0 评论 -
关于两个MVC示例的思考(MVCStore和Oxite)
最近看了一些关于MVC框架的东西,加以之前就研究过一些关于 MVC架构的信息,碰巧在网上又看到了这样一篇文章,是关于微软内部的开发者对Oxite项目的个人攻击,让我产生了写篇文章来表达一 下自己对于这种架构模式的思考。 声明,如果之前没看过这两个项目的朋友建议下载相应的源码: MVCStore:http://www.codeplex.com/mvcsamples Oxite:h转载 2009-03-27 11:06:00 · 764 阅读 · 0 评论 -
ASP.NET MVC 1.0 发布了
看到Silverlight 3 Beta发布了后,听说ASP.NET MVC 1.0发布了,就去ASP.NET MVC的官方站看了下,果然看到是1.0发布了,下面是下载地址:http://go.microsoft.com/fwlink/?LinkId=144444下面是ASP.NET MVC的在线文档:http://go.microsoft.com/fwlink/?LinkId=145转载 2009-03-26 16:49:00 · 652 阅读 · 0 评论 -
ASP.NET MVC实例和新RC版本中视图方面的改进
我们在www.asp.net网站上推出了一个新的ASP.NET MVC 设计陈列室。这个设计陈列室里陈列了你可以下载和轻易使用在你的ASP.NET MVC应用中的免费HTML设计模板。每个设计模板中包括了一个Site.master文件,一个CSS样式表文件,也许还有一套图片,用户控件,以及支持它们的辅助方法等。陈列室允许你在线预览每个设计,以及下载一个你可以解出和集成进你的网站的模板.zip版转载 2009-02-12 09:57:00 · 1065 阅读 · 1 评论 -
Asp.Net MVC下的HtmlHelper另类写法
由于HtmlHelper通过硬编码的方式来输出html,这样生成的内容和样式如果不是在开发人员协助似乎很难调整。下面通过匿名函数来实现HtmlHelper生成的关键内容委托给Aspx的html内容来完成,这样即使是不懂程序的美工也能够很好的调整样式和输出内容的格式。 以下是一个Grid的HtmlHelper的调用: System.Collection转载 2009-02-10 10:37:00 · 1051 阅读 · 0 评论 -
.NET 性能优化方法总结
网上搜索并整理的文章,感谢原文作者:).NET 性能优化方法总结 Ver 1.0 2009-1-20目录1. C#语言方面... 41.1 垃圾回收... 41.1.1 避免不必要的对象创建... 41.1.2 不要使用空析构函数 ★... 41.1.3 实现 IDisposable 接口... 41.2 String 操作..转载 2009-02-12 17:29:00 · 1025 阅读 · 0 评论 -
Model-View-ViewModel 设计模式介绍
Model-View-ViewModel和MVC、MVP设计模式的不同点 Model-View-ViewModel设计模式是MVP设计模式与WPF技术相结合的产物,对于一些很常见的如Model-View-Controller(MVC)设计模式和Model-View-Presenter(MVP)设计模式来说,当在WPF下使用时它们都有一个很大的缺点:就是它们根本没有考虑到WPF强大转载 2009-10-01 17:21:00 · 1082 阅读 · 0 评论