摘要:
MOSS 网站集默认的权限级别分别为:完全控制、设计、参与讨论、读取和受限访问五个,但是在实际的使用场景中,对于用户可能都是不够的或者是因为名称而另人混淆的。很多情况下都会自己根据具体的权限去重新建立满足业务需要的权限级别,而将原有的删除。但是这样一来,MOSS 中很多依赖原有默认权限级别的Feature 就不能用了,例如:Navigation。在MOSS 的OM 中并没有提供方法去还原系统创建时... 阅读全文
摘要:
一般来说,使用sql server 作为后台数据库,最简单容易的用户密码加密和密码校验就是使用sql server 自己的函数,方便快捷又省事。不过就有个小事项要注意,一直以来都是使用英文版的操作系统和英文版的SQLSERVER, 在设置数据表的密码字段类型都是随便的VARCHAR类型,再配合PWDENCRYPT 和PWDCOMPARE 两个内置函数就搞定了!但是问题就是,现在使用的是中文版的操作... 阅读全文
摘要:
解析Moss 2007 中,权限提升的机制与破解 阅读全文
摘要:
页面跳转不再使用GET方式了,转而使用POST 方式代替,在后台代码中使用POST方式进行跳转,省了长长的URL ,有可以不让用者看到你传什么, 当然这个只是一个表面的工夫,要看到POST中传什么内容,还是可以的。而且有很多工具可以做到这点。使用POST方式在后台代码中进行跳转,其实是种脚本服务端使用,就是在后台代码中加入POST 跳转的脚本和一个FORM。1<formid='form'ac... 阅读全文
摘要:
最近需要做一个对特定请求进行响应的接口,只是在内部处理,不存在UI,机于这种情况,当然是使用实现IHttpHandler来进行处理,可以减掉加载HTML 控件的时间。本来都是这样想的,对于IHttpHandler 中定义了两个方法,ProcessRequest(HttpContext ctx) 和 IsRunable() 这两个,看到在ProcessRequest(HttpContext ctx)... 阅读全文
摘要:
虽然.net framework 2.0 已经是发布了,在使用asp.net 中也有了些改变。但是.net framework1.1 仍然是我现在主要使用的开发平台。在啊asp.net 1.1 中加入了用户自定义控件这个新的模型,可能不能说是模型,或者说是方式吧。个人觉得这个是取代在以前的asp中使用的 include 包含一个文件的方式。很多时候,将一些固定功能的代码做成控件,可以更好地实现重用... 阅读全文
摘要:
最近,因为需要用到在DATAGRID 中放置一些CheckBox 来判断是否选中某一行。本来可以使用javascript来实现。不过使用脚本实现,调试起来十分不方便,因此做一个后台代码的CheckBox 列来控制。需要制作自定义功能的DATAGRID 列,需要继承DataGridColumn 这个类。然后重写 InitializeCell 这个方法来进行对这个自定义的列进行控制。代码中包含了记录选... 阅读全文
摘要:
又开始研究FireBird 了,使用.netBeans 将FireBird 的驱动程序载入,然后就是创建连接方法。开始按照通常的方法连接字串是 jdbc:firebirdsql:local:x:/database/myTest.fdb ,可是经过一轮查找后竟然出现不能使用连接的异常。之后又重新试了jdbc:firebirdsql:locahostl:x:/database/myTest.fdb|、... 阅读全文
摘要:
今天制作了一个客户端javascript脚本控制的二级联动菜单,使用ASP.NET很容易就能制作联动菜单,但是有个很大的问题,就是当选择一级菜单时,由于ASP.NET本身的特性,选择的项目需要被提交到服务器处理,然后再返回二级菜单的内容,中间有个服务器往返的问题,同时造成页面刷新,这在网络状况不好的情况下很不利。我个人感觉使用客户端javascript脚本控制,难点是两个菜单中的数据都是数据库中动... 阅读全文
摘要:
网上有很多人问怎么使用ASP.NET生成多列的含有绑定数据的表格,甚至有人使用Response.write("<table></table>");这种古老的性能低下的方式来生成表格。其实使用服务器端table可是做到这一点。现在我们来使用Repeater控制自定义生成多列包含绑定数据的表格。代码如下:前台HTML代码如下:<asp:Repeaterrunat="ser... 阅读全文