【asp.net 获取指定文件夹下所有子目录及文件(树形)】教程文章相关的互联网学习教程文章

ASP.NET获取各级目录Server.MapPath详解全

Server.MapPath("/") 应用程序根目录所在的位置 如 C:\Inetpub\wwwroot\ Server.MapPath("~/")表示当前应用级程序的目录,如果是根目录,就是根目录,如果是虚拟目录,就是虚拟目录所在的位置 如:C:\Inetpub\wwwroot\Example\Server.MapPath("./") 表示所在页面的当前目录 注:等价于Server.MapPath("") 返回 Server.MapPath("")所在页面的物理文件路径 :返回路径为:E:\wwwroot\company\newsServer.MapPath("../")表示上一级目录...

asp.net 获取系统中参数的实现代码

代码如下:/// <summary> /// 操作系统名称 /// </summary> /// <returns></returns> public string getOSInfo() { return System.Environment.OSVersion.Platform.ToString(); } /// <summary> /// 操作系统版本 /// </summary> /// <returns></returns> public string getOSVersion() { return System.Environment.OSVersion.ToString(); } /// <summary> /// 机器名 /// </summary> /// <returns></returns> public string getMa...

asp.net获得数据控件事件索引并获取其中值总结

代码如下:1、RowCommad //获得索引 int index = ((GridViewRow)(((Button)(e.CommandSource)).Parent.Parent)).RowIndex; 2、RowEditing等 //获得索引 int index = e.NewEditIndex; //获取当前GridViewRow对象 GridViewRow editGridViewRow = autoGridView.Rows[girdviewEditIndex]; //获取内容方法一 row中有控件Label Label girdviewTitleLabel = editGridViewRow.Cells[0].FindControl("titleLabel") as Label; string gridView...

asp.net中获取新增加记录的ID Access版

这里参考了Erist.Protal里的代码 代码如下:/// <summary> /// 增加新的文章 /// </summary> /// <param name="ArticleTitle"></param> /// <param name="Author"></param> /// <param name="ArticleFrom"></param> /// <param name="Creator"></param> /// <param name="ModifyBy"></param> /// <param name="Content"></param> /// <param name="ChannelID"></param> /// <param name="IsOnTop"></param> /// <param name="IsCom...

Asp.net 获取指定目录下的后缀名为&quot;.doc&quot; 的所有文件名和文件路径

c#核心代码: 代码如下:DirectoryInfo dir = new DirectoryInfo(strPath); foreach (FileInfo fi in dir.GetFiles("*.doc")) { if (fi.FullName.EndsWith(".doc")) // 将 docx 类型的文件过滤掉 { // 这个 fi 就是你要的 doc 文件 Console.WriteLine(fi.Name); } }

ASP.NET获取不到JS设置cookies的解决方法

在js方法中添加"path= 过期时间"就可以解决这个问题。 例如://写cookies 代码如下:function setCookie(name,value) { document.cookie = name "=" escape (value) ";path=/"; //设置的cookie关闭浏览即失效 } 加多了一个path=/,就行了。就这么简单。 这里设置了Cookie的Path属性,必须在客户端和服务器端同时设置 Path="/"属性,才能js和ASP.NET对Cookie的操作才能相互作用!另外一个是编码的问题,这里JS中的编码为encodeURI对...

asp.net动态获取Excel表名的函数代码

代码如下:public string GetExcelFirstTableName(string excelFileName) { string tableName = null; if (File.Exists(excelFileName)) { using (OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet." + "OLEDB.4.0;Extended Properties=\"Excel 8.0\";Data Source=" + excelFileName)) { conn.Open(); DataTable dt = conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, null); for (int i = 0; i < dt.Rows.Co...

asp.net 获取银行货币汇率的代码

代码如下:class ExchangeRate { private const string _BASEURL = "网页地址"; public const string CURRENCYCODE = "货币类型以|隔开";//货币类型 public Hashtable GetValues() { Hashtable htReturn = new Hashtable(); string url = _BASEURL; //+ HttpUtility.UrlEncode(tmSet.ToString("yyyy/MM/dd", DateTimeFormatInfo.InvariantInfo)); WebClient wc = new WebClient(); string sHtml = wc.DownloadString(url); string s...

asp.net(vb.net)获取真实IP的函数

aspx vb.net获取真实IP的函数如下: 代码如下:<script runat="server"> Public Function CheckIp(ByVal ip As String) As Boolean Dim pat As String = "^[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}$" Dim reg As Regex = New Regex(pat) if ip = "" Then CheckIp = False exit Function end if CheckIp = reg.IsMatch(ip) End Function Public Function get_cli_ip() As String If ( Not( System.Web.HttpContext.Current.Req...

asp.net获取当前网址url的各种属性(文件名、参数、域名 等)的代码

设当前页完整地址是://www.gxlcms.com/aaa/bbb.aspx?id=5&name=kelli "http://"是协议名 "www.gxlcms.com"是域名 "aaa"是站点名 "bbb.aspx"是页面名(文件名) "id=5&name=kelli"是参数 【1】获取 完整url (协议名+域名+站点名+文件名+参数) 代码如下:string url=Request.Url.ToString(); url= //www.gxlcms.com/aaa/bbb.aspx?id=5&name=kelli 【2】获取 站点名+页面名+参数: 代码如下:string url=Request.RawUrl; (或 strin...

asp.net 获取目录下的文件数和文件夹数

代码如下:int j = 0; protected void Button1_Click(object sender, EventArgs e) { DirectoryInfo dir = new DirectoryInfo(TextBox1.Text.ToString()); Label1.Text = GetAllFiles(dir).ToString(); }GetAllFiles方法为自定义方法,实现遍历整个文件夹文件的方法。代码如下: public int GetAllFiles(DirectoryInfo dir) { FileSystemInfo[] fileinfo = dir.GetFileSystemInfos(); foreach (FileSystemInfo i in fileinfo) { if ...

asp.net gridview的Rowcommand命令中获取行索引的方法总结

一、通过命令源获取当前行索引。 方法比较多, GridView 的 Command 事件中无法象 DataGrid 那样直接获取行, 法1, GridViewRow drv = ((GridViewRow)(((Button)(e.CommandSource)).Parent.Parent));//CommandSource 引起事件的命令源,(疑问,根据MSDN说的是GridView,如果这样的话这样操作是错误的,但我得到的确实正确的,那说明得到的是BUtton控件,等待以后查证). drv.RowIndex 二、通过在RowDataBound事件中把行索引绑定到控件的C...

C#通过POP3获取邮件的代码(正文和附件)【图】

使用方法: 获取第1封邮件 代码如下:Zgke.Net.POP3 _Popt = new Zgke.Net.POP3("192.168.0.1", 110); DataTable _Mail = _Popt.GetMail("zk", "zk", 1); 返回DataTable 数据内容为 Type为类型 Text为文字 如果是附件 为byte[] Name 如果是附件里存放的为文件名 下面是全部的类 代码如下:using System; using System.Net.Sockets; using System.Net; using System.Security.Cryptography; using System.IO; using System.Data; na...

asp.net 获取Datalist中Checkbox的值的小结

前台的示例代码如下,用的是datalist控件,要显示的是Student表中的StudentID和姓名 代码如下:<asp:DataList ID="dlTable" runat="server" > <ItemTemplate> <td align="center"> <asp:Label ID="lblID" runat="server" Text=<%#Eval("StudentID") %> Visible="false"></asp:Label> <asp:CheckBox ID="Chkbox" runat="server" /> </td> <td> <%#Eval("studentname") %> </td> <td> <%#Eval("studentid") %> </td> </ItemTemplate>...

asp.net中利用ajax获取动态创建表中文本框的值

假设现在主表为公司表(公司ID,公司名称,公司类型,公司规模),从表为部门表(部门ID,公司ID,经理,联系电话),现在一个公司有四个部门,要在同一个页面上录入公司信息以及四个部门的信息,如何动态创建部门信息录入口,以及如何获取数据存储到数据库中,请看下面的代码。 页面HTML代码及js脚本 代码 代码如下:<%@ Page Language="C#" AutoEventWireup="true" Codebehind="Default.aspx.cs" Inherits="WebApp._Default" %> <!...