波斯码BOSSMA Information Technology

ASP.NET 下的日志

细粒度数据权限控制的探索(1)

发布时间:2010年6月8日 / 分类:ASP.NET / 抢沙发

做程序一段以时间以后,对基于角色的权限控制已经比较熟悉了,定义一系列的功能,然后设置每个角色可以访问的功能。但是这对于稍微复杂的业务逻辑来说,就有点勉强了,因为会涉及数据权限的控制。这里说的细粒度指能够很好的对数据表中的列进行过滤,或者还包括对按钮等操作的...

Visual Studio 2008(c#)开发ActiveX控件及制作CAB包总结(4)

发布时间:2010年6月8日 / 分类:ASP.NET / 12 次吐槽

这一节将测试ActiveX控件在新版操作系统上运行的问题,并提出解决的办法。主要是ActiveX程序兼容性和CAB文件的安装问题。我在Vitual PC上安装了Windows 7,并且使用IE8浏览器。 1、测试环境:Windows 7 + IE8 2、修改之前,直接访问页面看看,发现出错了: 出错行:document.H...

Visual Studio 2008(c#)开发ActiveX控件及制作CAB包总结(3)

发布时间:2010年6月6日 / 分类:ASP.NET / 2 次吐槽

这篇文章将介绍ActiveX版本更新的方法,参考了我最初文章中一位朋友的回复中的方法。通过设置注册表中的的ActiveX的版本(InstalledVersion)来维护更新。 1、更新Activex的版本: (1)在ActiveX项目上点右键,属性,应用程序,程序集信息,最初的版本是1.0.0.0,修改为1.0.1....

Visual Studio 2008(c#)开发ActiveX控件及制作CAB包总结(2)

发布时间:2010年5月30日 / 分类:ASP.NET / 4 次吐槽

上一节介绍了一个ActiveX的例子,后续的文章将针对这个例子进行扩充和说明。这篇文章将介绍C#如何在ActiveX控件中调用javascript的函数,这里参考网上的例子介绍两种方法,虽然代码不一样,但是殊途同归。而且都使用了mshtml。 1、方法一 (1)在VS项目中添加Com对象引用:Micr...

Visual Studio 2008(c#)开发ActiveX控件及制作CAB包总结(1)

发布时间:2010年5月28日 / 分类:ASP.NET / 3 次吐槽

原来写过一篇文章:C#开发ActiveX控件及制作CAB包,关注的人很多,后来一直比较忙,没有及时解决大家提出的问题,这几天总结一下。 这篇文章说明如何编写ActiveX控件并制作CAB压缩包。制作一个ActiveX控件,在网页中安装加载,然后可以通过javascript访问,设置ActiveX控件中...

Visual Studio 2008(C#)XML注释提取成帮助文档的方法

发布时间:2010年5月10日 / 分类:ASP.NET / 2 次吐槽

1、给方法和类添加XML注释 可以手动添加,具体规则可以看MSDN:http://msdn.microsoft.com/zh-cn/library/b2s063f7(VS.80).aspx 这里介绍一个工具,可以帮助生成注释,下载地址:http://submain.com/products/ghostdoc.aspx 安装ghostdoc后,可以在右键和工具菜单中找到它: ...

ASP.NET MVC实战体验之项目管理系统(4)

发布时间:2010年3月8日 / 分类:ASP.NET, ASP.NET MVC / 抢沙发

上一节详细介绍了Model,包括怎么创建Model,这一节将介绍Controller。 1、理解Controller Controller负责相应浏览器请求,然后将相应的结果发送到浏览器。 例如地址栏输入:http://localhost/Project/Index/ 这时候一个名字叫做ProjectController的Controller被触发,然后动作...

ASP.NET MVC实战体验之项目管理系统(3)

发布时间:2010年3月2日 / 分类:ASP.NET, ASP.NET MVC / 抢沙发

上一节中已经可以看到实际运行效果,但是对MVC中相关的几个部分没有做详细的说明。接下来的几篇文章会对Model、Controller和View做详细的介绍。 MVC框架模式将一个应用分成三个组成部分:模型、视图、控制器。它是ASP.NET Web Forms模式之外的另一个选择,是一个轻量级的,并且...

ASP.NET MVC实战体验之项目管理系统(2)

发布时间:2010年2月26日 / 分类:ASP.NET, ASP.NET MVC / 抢沙发

在上一节中,已经建好了数据表,并且新建了一个MVC项目;这一节将介绍如何创建Model、View、Controller。 第二步:创建Model、Controller、View 1、创建Model: 官方提供的例子使用的ADO.NET Entity Data Model来创建Model,还有人通过LINQ to SQL来创建。Model的功能是提供数...

ASP.NET MVC实战体验之项目管理系统(1)

发布时间:2010年2月3日 / 分类:ASP.NET, ASP.NET MVC / 抢沙发

asp.net mvc已经发展到版本2 RC了,以前也接触过一些,但没仔细研究。最近做项目,感觉管理起来很费劲,然后就想做一个简单的项目管理系统,并决定使用mvc框架。这个系列的文章用来记录此系统的搭建过程及遇到的一些问题。开发使用的是Visual Studio 2008(SP1)和MVC 2 RC。当然...