11 2012 档案
摘要:TreeView一般都包含父节点和子节点,常规情况下有以下几种情况:1.选中父节点之后,该父节点下面的所有子节点都被选中,取消选择父节点,则该父节点下面所有的子节点全部跟着取消选择。2.如果某一个父节点下面有任何一个子节点被选中,那么该父节点也是处于选中状态。3.如果某一个父节点下面最后一个处于选中的子节点被取消选中的话(这句话貌似有点绕口),该父节点也要处于取消选中的状态。4.页面首先将所有的数据加载到TreeView上面,然后TreeView根据不同的情况做出相应的调整,比如选择Admin组别的时候勾选所有的选项,勾选User组别的时候仅仅勾选允许登录的选项。前面3种情况可以如下解决:pr
阅读全文
摘要:园子里面有位朋友对我这个小框架提出了一些建议,我觉得很适用(不管是圆友还是用户给我提出的意见,我都认真考虑了,该采纳的都采纳了,我相信这样一来我这个程序应该会更完整,在此感谢大家的指点),有两点建议我比较认同,第一点就是在用户没有登录ID的情况下可以自由申请帐号,然后等待管理员审核之后方可生效,这种功能还是比较人性化的,不是说你没有登录ID就完全没办法操作这个系统,至少可以申请一个登录ID,至于什么时候可以得到审核,那是另外一件事情了,我相信这样一来对用户的体验一定会好很多,所以我将这个功能完善了一下,很简单,我的数据库里面本身有一列字段--IsEnable,大致的意思就是表示该用户是不是属于
阅读全文
摘要:园子里面有几位朋友跟我说最好可以记录一些相关的日志,以便据此查找一些其它的信息或者是DeBug,我简单的处理了一下,这里用到了一个枚举:需要用的时候就传一个标志进来就行了,记录日志的函数就不说了,说白了就是记录一些数据,后台调用如下: 1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 6 namespace Allen.Tools.Common 7 { 8 public static class SystemLog 9 {10 ...
阅读全文
摘要:最近试着看了一下Asp.Net,以前开发过一些Web的系统,但是后来一直没在搞Web的了,所以Web方面的知识都忘记的差不多了,现在遇到一些问题就记下来,以便日后查看。在GridView里面获取隐藏列的值,有时候一些Key字段不想让用户看见,但是后台又需要使用这个关键字段去做一些操作,如果使用普通的绑定方式将这个字段绑定到GridView上面的话,那么在后台取值就一直是空的,网上很多方法,但是觉得还是通过模板来实现比较方便一点,不需要涉及到那几个事件,比如RowCommand以及RowDataBound等等,就算是在按钮事件里面也可以获取,前台代码:普通的绑定代码: <asp:Bound
阅读全文
摘要:很多时候需要在GridView里面嵌套一些其它的控件,比如说单选按钮,复选按钮,文本框等等,这个事儿也不难,以前做过很多次也没遇见什么问题,但是最近却遇到了一件令我非常苦恼的事情,我在GridView里面嵌套了一个RadioButton,我的目的是想让用户选择一个对象对其操作,起初是这个RadioButton无法单选,给它指定了GroupName之后也是一样的问题,后来这个解决了,代码如下:protected void rdbCheck_CheckedChanged(object sender, EventArgs e) { for (int i = 0; i < this...
阅读全文