【ASP.NET获取汉字拼音的首字母】教程文章相关的互联网学习教程文章

asp.net获取服务器基本信息的方法代码

代码如下://Server Name"Server Name": Server.MachineName"Server Domain": Request.ServerVariables["Server_Name"]"Server Port": Request.ServerVariables["Server_Port"]"Web Server Version": Request.ServerVariables["Server_SoftWare"]//Path"Virtual Request Path": Request.FilePath"Physical Request Path": Request.PhysicalPath"Virtual Application Root Path": Request.ApplicationPath"Physical Application Root...

ASP.NET中获取URL重写前的原始地址详解

通常的使用场景是当我们有某个页面需要用户登录才能访问时,我们会在代码中判断当前访问用户是否登录,如果未登录,则重定向至登录页面,并将当前网址通过Url参数传递给登录页面。如果使用了URL重写,并通过Request.Url.AbsoluteUri获取当前网址,用户登录后打开的就是重写后的地址,这虽然不影响正常使用,但从用户体验及URL统一的角度,我们更希望是重写前的地址。之前,我们在开发中也被这个问题困扰,只能尽量通过js重定向至登...

Asp.net获取当前目录的方法小结

方法一: string sPath = System.IO.Path.GetDirectoryName(Page.Request.PhysicalPath) 方法二: string sPath = System.Web.HttpContext.Current.Request.MapPath("/") 方法三: string sPath = Page.Server.MapPath("/"); 我推荐使用第二种

asp.net利用NamingContainer属性获取GridView行号的方法

由于DropDoweList与button不同,无法指定其CommandName,所以,也就没办法通过常规的方法捕获所在行的索引。颇费了些周折,后来找到用NamingContainer属性解决了问题。先来看看微软对该属性的解释:----------------------------------获取对服务器控件的命名容器的引用,此引用创建唯一的命名空间,以区分具有相同 Control.ID 属性值的服务器控件。 ASP.NET Web 应用程序的每一页均包含控件的层次结构。此层次结构与控件是否生成用...

Asp.net获取客户端IP常见代码存在的伪造IP问题探讨

在网卡随便一搜: Asp.net 客户端IP 可以搜索到很多页面,提供的代码基本都类似于: 代码如下:if (Request.ServerVariables["HTTP_VIA"] != null) return Request.ServerVariables["HTTP_X_FORWARDED_FOR"].Split(new char[] { , })[0]; else return Request.ServerVariables["REMOTE_ADDR"]; 上述代码里的HTTP_VIA和HTTP_X_FORWARDED_FOR,都是从客户端提交的Header里获取的,而在正常的HTTP交互中,REMOTE_ADDR是无法伪造的(注...

ASP.Net获取客户端网卡MAC的小例子

代码如下:using System.Text.RegularExpressions;using System.Diagnostics;public class test{ public test {} public static string GetCustomerMac(string IP) //para IP is the clients IP { string dirResults=""; ProcessStartInfo psi = new ProcessStartInfo(); Process proc = new Process(); psi.FileName = "nbtstat"; ...

ASP.NET中操作SQL数据库(连接字符串的配置及获取)

在WebConfig中配置数据库连接字符串,代码如下: 代码如下:<connectionStrings> <add name="ConnectionString" connectionString="user id=用户名;password=密码;initial catalog=数据库名称;data source=服务器名称"/> </connectionStrings> 然后在Webform_1.aspx.cs里面获取连接字符串,要添加如下引用; 代码如下:using System.Configuration; using System.Data; using System.Data.SqlClient; 代码: 代码如下:SqlConnec...

页面爬虫(获取其他页面HTML)加载到自己页面示例

代码如下://前台 <div id="showIframe"></div> $(document).ready(function() { var url = "@Url.Action("GetPageHtml","Catalog")"; $.ajax({ url: url, type: "POST", dataType:"json", data: { url: "http://www.baidu.com" }, error: function () { alert("bbb"); }, success: function (data) { $("#showIframe").append(data); //$("#showIframe div").hide(); //$("#showIframe>#container").show(); //$("#showIframe>#con...

.NET调用控制台下生成的exe文件,传参及获取返回参数的思路及代码

最近客户要求把一个树型目录导出成文件夹套文件夹的结构,并提供下载功能,刚开始感觉功能比较容易实现就在最短的时间把基本功能搞定,当发布到服务器上之后发现直接在本应用程序中导出目录(下带ntko文档及附件)再进行压缩,程序直接卡死了!后来就想到了要做一window服务,只是客户给的时间太短,没办法先写一控制台程序生成一个exe文件,然后再调用这个exe文件,这样就可以缓解本程序压力了! 下面写一个测试项目 在调用exe端传...

Asp.net中获取应用程序完整Url路径的小例子

代码如下:/// <summary> /// Gets the absolute root /// </summary> public static Uri AbsoluteWebRoot { get www.gxlcms.com { var context = HttpContext.Current; UriBuilder uri = new UriBuilder(); uri.Host = context.Request.Url.Host; if (!context.Request.Url.IsDefaultPort) { uri.Port = context.Request.Url.Port; } uri.Path = Vir...

asp.net获取URL和IP地址的方法汇总

HttpContext.Current.Request.Url.ToString() 并不可靠。 如果当前URL为 http://localhost/search.aspx?user=http://csharp.xdowns.com&tag=%BC%BC%CA%F5 通过HttpContext.Current.Request.Url.ToString()获取到的却是 http://localhost/search.aspxuser=http://csharp.xdowns.com&tag= 正确的方法是:代码如下:HttpContext.Current.Request.Url.PathAndQuery 1、通过ASP.NET获取如果测试的url地址是http://www.test.com/testwe...

.NET常用Request获取信息总结

Request.ServerVariables("REMOTE_ADDR") 获取访问IPRequest.ServerVariables("LOCAL_ADDR") 同上Request.ServerVariables("SERVER_NAME") 获取服务器IPRequest.ServerVariables("HTTP_REFERER") 获取访问来源页面Request.ServerVariables("OS") 获取操作系统request.ServerVariables("APPL_PHYSICAL_PATH") 获取IIS物理路径Request.ServerVariables("SCRIPT_...

在.ashx文件中获取cookies值实现代码

创建 代码如下:HttpCookie cookies = new HttpCookie("validate"); cookies["validate"] = validateNum; Response.AppendCookie(cookies); 获取 代码如下:if (context.Request.Cookies["validate"] != null) { validate = context.Request.Cookies["validate"].Value.ToString(); } 测试可用!

C# 获取当前星期几三种实现方法

第一种: 代码如下:string[] Day = new string[] { "星期日", "星期一", "星期二", "星期三", "星期四", "星期五", "星期六" }; string week = Day[Convert.ToInt32(DateTime.Now.DayOfWeek.ToString("d"))].ToString(); lbDay.Text = week; 第二种: 代码如下:lbDay.Text = System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.GetDayName(DateTime.Now.DayOfWeek); 第三种: 代码如下:public static string dt...

DataList中TextBox onfocus调用后台void静态方法及获取相应行数【图】

昨天在某一论坛上看到的。Insus.NET尝试做了一下,算是练习了。Insus.NET的测试演示:xxx.aspx: 代码如下:<asp:DataList ID="dlItemGeneral" runat="server" CellPadding="0" CellSpacing="0" Width="100%" OnItemDataBound="dlItemGeneral_ItemDataBound"> <ItemTemplate> <asp:Table ID="Table1" runat="server" CssClass="table"> <asp:TableRow> <asp:TableCell CssClass="tableTemplateCell" Width="15%"> 物料编码 <%# Eval...