摘要:在网上google了几天,虽然和我的思路有不同,但也有些启示,其中递归算法是借鉴了"hm86"博友费话不多讲,先设计数据库简单点:id,menu_name,parent_id,level,menu_link,其中parent_id是基于父节点menu_name的子节点,所以看parent-id对照menu-name就知道父节点了,后有应用例子cs代码:Page_Load(object sender...
阅读全文
摘要:虽然转了不少,但我要理解透彻,还不容易呢?!!还要能灵活运用哦。搞到凌晨差不多2点.ASP.NET 2.0使用TreeView控件时发现带有CheckBox控件的TreeNode对象(Treeview节点),选择CheckBox无法回发页面。在MSDN中对于TreeView, TreeNodeCheckChanged事件有一段备注:“当TreeView控件的复选框的两次向服务器发送之间...
阅读全文
摘要:我们在写代码的时候,如果数据控件要获得数据,一般方法, Conn.Open(); OleDbCommand cmd; cmd = new OleDbCommand(sql, Conn); GridView1.DataSource = dbcenter.accessGetDataSet(sql); GridView1.DataBind(); Conn.close();但如果多个数据控件要绑定数据,则...
阅读全文
摘要:先看这位大哥的blog,比较好首先将网页内容整个抓取下来,数据放在byte[]中(网络上传输时形式是byte),进一步转化为String,以便于对其操作,实例如下:private static string GetPageData(string url){ if (url == null || url.Trim() == "") return null; WebClient wc = new We...
阅读全文
摘要:当使用MasterPage、UserControl等容器时,为了避免控件的重复命名,asp.net会自动将容器中的控件生成一个ClientID(Control Tree中的可生成,否则不会生成)。 例如:ContentPlaceHolder1中的Button1默认情况下会生成“ctl00_ContentPlaceHolder1_Button1”的ClientID。 我们在R...
阅读全文
摘要:(转)怎样在页面中调用js文件JS文件,就是JavaScript文件。大段的代码放在网页中,看起来非常的头疼,这时我们可以把代码放到记事本,然后保存为JS文件。比如,我们要在首页中加上一个对联式的广告,那么我们可以在网上找一段这样的代码,接着保存为JS文件(如dd.js)。那么如何在首页中调用这个JS文件呢?非常简单,只要在index页面中加上下面这句话就OK了。<script src="d...
阅读全文
摘要:原来我在本地机器开发的系统,到了ntf服务器上就不行了,查看源问,话:Scripting.FileSystemObject创建文件没有权限,我想,权限问题就两个地方的多,一是iis的登陆权限,例如:以前fso就设置好一个用户名和密码,在iis中指定该用户名登陆,其他的就像数据库一样,右键指定允许everyone修改和写入,就解决了。ok.解决了。
阅读全文