易截截图软件、单文件、免安装、纯绿色、仅160KB

在asp.net里怎么根据用户权限来生成树形菜单

在asp.net里怎么跟据用户权限来生成树形菜单
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using Microsoft.Web.UI.WebControls;
using System.Data.SqlClient;
namespace TreeCS
{
/// <summary>
/// WebForm1 的摘要说明。
/// </summary>
public class WebForm1 : System.Web.UI.Page
{
   protected Microsoft.Web.UI.WebControls.TreeView TreeView1;
   private void Page_Load(object sender, System.EventArgs e)
   {
    // 定义数据库连接
    SqlConnection CN = new SqlConnection();
    try
    {
     //初始化连接字符串
     CN.ConnectionString= "data source=pmserver;initial catalog=Benchmark;persist security info=False;user id=sa;Password=sa;";
     CN.Open();
     SqlDataAdapter adp = new SqlDataAdapter("select * from tbTree",CN);
     DataSet ds=new DataSet();
     adp.Fill(ds);
     this.ViewState["ds"]=ds;
    }
    catch (Exception ex)
    {
     Session["Error"] = ex.ToString();
     Response.Redirect("error.aspx");        //跳转程序的公共错误处理页面
    }
    finally
    {
     CN.Close();
    }
    //调用递归函数,完成树形结构的生成
    AddTree(0, (TreeNode)null);
   }
   // 递归添加树的节点
   public void AddTree(int ParentID,TreeNode pNode)
   {
    DataSet ds=(DataSet) this.ViewState["ds"];
  &nb


相关文档:

通过ASP.NET获取URL地址

如果测试的url地址是http : //www.test.com/testweb/default.aspx, 结果如下:
Request.ApplicationPath: /testweb
Request.CurrentExecutionFilePath: /testweb/default.aspx
Request.FilePath: /testweb/default.aspx
Request.Path: /testweb/default.aspx
Request.PhysicalApplicationPath: E:\WWW\testwebReq ......

GDI+中发生一般性错误(asp.net(C#))

最近做保存远程图片时候,就在保存的时候总是出这个错误,网上google了一圈,都是再说权限问题,问题我是用U盘,哪里有什么权限问题。
最后无意中发现了问题所在
保存的时候不能用相对路径,一定要用server.mappath()处理一下保存的路径。。。唉! ......

最近的asp.net总结

1. 虽然是.net,但是已经几乎完全放弃了服务器控件,取而代之的是html控件,赋值时候可以通过注册javascript脚本来完成。只是学习途中的一个实践,不知道这样会不会减少编译,增加运行效率。
2. 推荐跟JQuery结合,NND,这丫真的很强大...如果你跟我一样是js小白,又想NB一把弄个AJAX什么的,用JQuery把。。。这孩子包你满 ......

提高Asp.Net网站性能

  &#8226;   不要使用不必要的Session,和ASP中一样,在不必要的时候不要使用Session  
  &#8226;   不使用不必要的Server Control  
  &#8226;   不使用不必要的ViewState  
  &#8226;   不要用Excepti ......

IIS中ASP.net调试出现进程被打断的调整

 
分类: 专家Blog 推荐者:admin| 浏览量:489 views| 1 个评论
如果我们用IIS宿主ASP.net,单步调试时,会有可能下面的异常报出来:
—————————
Microsoft Visual Studio
—————————
The web serv ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号