易截截图软件、单文件、免安装、纯绿色、仅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 4当中Url Routing的支援

ASP.NET 4的Web Forms当中,最令人激赏的,则莫过于是URL Routing机制的全面支持。过去在ASP.NET 3.5 SP1当中,Web Forms或多或少就开始支持URL Routing机制,它让我们在网址的呈现以及使用上更加的有弹性。
过去我们在ASP.NET当中,习惯于底下这样的网址呈现方式:
http://myWebSite/EditProduct.aspx?Id=1
但最近几年R ......

Asp.Net中Word,Excel等office com组件操作权限的问题

近日在打开原来写的一个网页程序运行时,出现了Excel操作权限的问题,具体的说就是在代码中调用下面这段与Excel操作有关的语句时,
  Application curExcelApp = new ApplicationClass();
  提示权限不足,具体的提示内容如下:
  检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时 ......

Asp.Net中验证正规则表达式

using System.Text.RegularExpressions;
Regex reg = new Regex(@"^\d+$"); //验证字符串
        Response.Write( reg.IsMatch(""));
        Response.Write(reg.IsMatch("sf"));
        Response.Write ......

asp.net备份数据库


Asp.Net 备份和恢复SQL SERVER 数据库
   我们通常备份数据库时,需要登录数据库服务器去备份和恢复,这样很不方便,其实SQL SERVER自带的命令可能让我们很简单地实现远程通过Asp.Net备份和恢复数据库。
BACKUP DATABASE '被备份的数据库名' TO DISK = '备份文件路径';
ALTER DATABASE '被恢复的数据库名' ......

asp.net页面刷新后的滚动条位置不变

只需在asp.net页面的Page指令中设置MaintainScrollPositionOnPostback="true"就可以轻松实现。
MaintainScrollPositionOnPostback属性的默认值为false。
另外asp.net的page对象还有一个SmartNavigator属性,这个属性我也试过。。好像对于css有影响。页面布局有点变化。。不是很好使 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号