• [.NET] .NET 生成静态页面的思路介绍 日期:2015/12/3 16:50:00点击:950来源:互联网

    今天研究静态页面的生成,将学习内容简单记录如下。 目前生成静态页面的方法大致分为两种,一种是直接访问动态页面地址,将其生成的html代码保存成静态页面。另一种是通过读取页面模板,对其中需要替换的内容进行替换的方式进行生成。其中前一种方法简单,对于生成单个页面或少量页面比较实用,而对大量的页面且页面之间彼此关联复杂的,第一种就不太方便。对于使用模板的方法稍微复杂,这里不详细讨论,只给出第一种方法应对不太复杂的项目的...

  • [.NET] .NET 页面之间传值 日期:2015/12/3 16:49:00点击:934来源:互联网

    一、<a>标签1. <a href=”test.aspx”></a> 2. 这是最常见的一种转向方法;二、HyperLink控件1. Asp.net 服务器端控件 属性NavigateUrl指定要跳转到的Url地址2. NavigateUrl是可以在服务器端使用代码修改,这个区别于<a> 3. 由于HyperLink本身没有事件所以要在服务器端其它事件中设置NavigateUrl 4. 代码示例:<Asp:HyperLink id=”hyperlink” runat=”server” NavigatoeUrl=”test.aspx”>ok</Asp:HyperLi...

  • [.NET] 最简单的C#写的邮箱发送代码 日期:2015/12/3 16:49:00点击:950来源:互联网

    /// <summary> /// 最简单的发送邮件实例 /// </summary> /// <param name="title">邮件标题</param> /// <param name="mailReceive">接收有地址</param> /// <param name="content">邮箱内容</param> public void MailSend(string title, string mailReceive,string content) { //MailAddress:表示电子邮件发件人或收件人的地址 MailAddress fro...

  • [.NET] Web.config 配置详解 日期:2015/12/3 16:48:00点击:1014来源:互联网

    一、认识Web.config文件Web.config 文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的 Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你想修改子目录的配置设置,你可以在该子目录下新建一个 Web.config文件。它可以提...

  • [.NET] .NET C# 正则表达式的分组和匹配模式 日期:2015/12/3 16:48:00点击:1096来源:互联网

    一、组的分类 正则中的组有捕获组和非捕获组,而捕获组又分为普通的捕获组和命名捕获组,分别为 捕获组:(exp)命名捕获组:(? <name> exp)非捕获组:(?:exp) 二、组的作用1、捕获组的作用捕获组的作用是将正则表达式exp匹配到的内容保存到组里,供以后使用比如这样一个字符串:<a href="http://www.xw6.net/" title="新万网络"> XinWan </a>我想得到网址,而它符合的规则是在 <a...> 标签内,那...

  • [.NET] .NET 图片存到数据库并显示到网页中 日期:2015/12/3 16:47:00点击:953来源:互联网

    1.将图片转换为二进制 public static Byte[] SetImgToByte(string imgPath) { FileStream file = new FileStream(imgPath, FileMode.Open, FileAccess.Read); Byte[] byteData = new Byte[file.Length]; file.Read(byteData, 0, byteData.Length); file.Close(); return byteData; }2.asp.net把图片转换成Byte[]形式存到数据库中 string ImgPath = FileUpload.PostedFile.FileName;//图片路径string ImgName = ImgPath.Substring(...

  • [.NET] .NET 调用 SQL Server 存储过程分页 日期:2015/12/3 16:47:00点击:1092来源:互联网

    存储过程1 create PROCEDUREgettotalnums ( @TableNames NVARCHAR(200), @Filter nvarchar(200)) AS IF @Filter = '' SET @Filter = ' Where 1=1' ELSE SET @Filter = ' Where ' +@Filter EXECUTE('select count(*) from '+@TableNames+' '+@Filter)存储过程2 createPROCEDURE [fenye] @TableNames VARCHAR(200),--表名,可以是多个表,但不能用别名@PrimaryKey VARCHAR(100),--主键,可以...

  • [.NET] .NET和HTML获取系统根目录的路径 日期:2015/12/3 16:46:00点击:1011来源:互联网

    在写页面元素的路径时候我经常写相对路径,比如images 放在根目录,我一级我就../,二级我就../ ../。最后搞的整个页面都是这些符号很不美观。后面想SRC能否直接获取应用程序的根目录呢?有两个办法一、如果界面元素是服务端控件,可以用"~"符号直接获取根目录, 如src="~/images/" 就是根目录下的images目录 备注:1、"./xxx.xx"表示本目录下的xxx.xx 2、"../xxx.xx"表示上一级目录中的xxx.xx,当然,...

  • [.NET] 备份和恢复数据库方法 日期:2015/12/3 16:45:00点击:995来源:互联网

    protected void btnhuifu_Click(object sender, EventArgs e) { //string path = Page.MapPath("../App_Data").ToString(); //if (new Maticsoft.BLL.Setting().HuiFu(path)) //{ //this.Label1.Text = "数据恢复成功"; //} //else //{ //this.Label1.Text = "数据恢复失败,数据库正在使用"; //} string StrPath = Server.MapPath("../App_Data"); if (FileUpbak.HasFile) { string file...

  • [.NET] C# DateTime 处理 日期:2015/12/3 16:45:00点击:858来源:互联网

    因业务查询要把时间转换为格式为"01/JAN/2008" 这样的,代码处理如下:DateTime.Now().ToString("dd/MMM/yyyy",new System.Globalization.CultureInfo("en-US")) 就是把时间处理为如上这样的一种格式,加入new System.Globalization.CultureInfo("en-US")是因为中间月份要处理为英文的前3个字母的简写,不然的话是中文的一月这样子.简单介绍下datetime用法:参数format格式详细用法 格式字符 ...

  • [.NET] ASP.NET 程序中常用的33种代码 日期:2015/12/3 16:44:00点击:949来源:互联网

    1. 打开新的窗口并传送参数: 传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")接收参数:string a = Request.QueryString("id"); string b = Request.QueryString("id1"); 2.为按钮添加对话框Button1.Attributes.Add("onclick","return confirm(’确认?’)");button.attributes.a...

  • [.NET] .Net 中几种 绑定方式 日期:2015/12/3 16:44:00点击:962来源:互联网

    下面简单介绍.net中的几种绑定方式: 1、绑定控件<%# eval_r("id"))%> 若要使用方法 <%# 方法名("eval_r("id")")%> 2 调用后台代码中的方法 <%=方法名(参数)%> 但是获得该值的标签控件不能是web控件 3、绑定web.config中的值Text=<%$ConnectionStrings:pubs%>

  • [.NET] ASP.NET 多次提交的解决办法 日期:2015/12/3 16:43:00点击:918来源:互联网

    实例如下:protected void Page_Load(object sender, EventArgs e) { //.net1.1 Button1.Attributes.Add("onclick", "this.disabled=true;" + this.GetPostBackEventReference(this.Button1)); //.net 2.0以上Button1.Attributes.Add("onclick", "this.disabled=true;" + this.ClientScript.GetPostBackEventReference(Button1, "")); }为了测试,我们可以建立一个页面,加入一个...

  • [.NET] Web Service 的使用方法 日期:2015/12/3 16:42:00点击:934来源:互联网

    现在的好多网站都有天气预报,网上支付等功能,其实他们只不过就是引用了人家写好的一个web应用程序,就是我们通常说的web Service,可见web sevice是多么重要,现在我们就来系统的学一下asp.net中web service Web service表面上就是一个应用程序,可以说就是一个通过web调用的API,其实,web Service是建立可互操作的分布式应用程序的平台,通过这个平台,才可以使客户端和服务器端自用的通过http进行通信,异地调用的Api很多,但是,都很难达...

  • [.NET] 实现的根据年月日判断是星期几的函数 日期:2015/12/3 16:42:00点击:933来源:互联网

    算法如下: 基姆拉尔森计算公式W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7在公式中d表示日期中的日数,m表示月份数,y表示年数。 注意:在公式中有个与其他公式不同的地方: 把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10则换算成:2003-13-10来代入公式计算。//y-年,m-月,d-日期string CaculateWeekDay(int y,int m, int d) { if(m==1) m=13; if(m==2) m=14; int week=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7; strin...

  • [.NET] .NET 实现二级域名和多级域名(修改UrlRewrite) 日期:2015/12/3 16:41:00点击:965来源:互联网

    1.域名解析问题输入了域名http://1234.abc.com/,浏览器提示找不到网页。首先,你应该确认你的域名是否支持泛域名解析,就是让所有的二级,三级域名都指向你的server。其次,要保证你的站点是服务器上的默认站点,就是80端口主机头为空的站点即可以直接用IP可以访问的http://1234.abc.com/,要么要提示你的站点的错误信息,要么会正确的执行你定义的URLRewrite,要么显示你的站点的首页。2.不能执行重写的问题如果你确认你的域名解析是正确的,...

  • [.NET] 使用.NET创建IIS站点或者虚拟目录(下) 日期:2015/12/3 16:40:00点击:1031来源:互联网

    ///<summary> /// Delete the virtual directory in the WebServer ///</summary> ///<param name="website">webserver name</param> ///<param name="vdir">virtual directory name</param> public static void DeleteVirtualDir(string website, string vdir) { if (!GetVirtualDir(website, vdir)) throw new Exception(" The virtual directory don't exis...

  • [.NET] 使用.NET创建IIS站点或者虚拟目录(上) 日期:2015/12/3 16:39:00点击:999来源:互联网

    功能:用程序的方法在IIS建立站点或虚拟目录(C#) 目的:实现自动建立站点和虚拟目录 平台:Windows, Visual Studio public class IISHelper { static DirectoryEntry iisDE = new DirectoryEntry("IIS://localhost/W3SVC"); ///<summary> /// Get The Location IIS WebServers Information ///</summary> ///<returns></returns> public static Hashtable GetLocationIIsWebServers() { Hashtable...

  • [.NET] .NET C# 动态创建上传控件 批量上传文件 图片 日期:2015/12/3 16:38:00点击:1056来源:互联网

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>< !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">< HTML>< HEAD>< title>多文件上传</title>< script type="text/javascript"> function addFile() { var str = '<INPUT type="file"...

  • [.NET] .NET 实现二级域名和多级域名(修改UrlRewrite) 日期:2015/12/3 16:38:00点击:1086来源:互联网

    大家应该知道,微软的URLRewrite能够对URL进行重写,但是也只能对域名之后的部分进行重写,而不能对域名进行重写,如:可将 http://http://www.abc.com//1234/重写为 http://www.abc.com/show.aspx?id=1234但不能将http://1234.abc.com/重写为http://www.abc.com/show.aspx?id=1234。 要实现这个功能,前提条件就是http://www.abc.com/ 是泛解析的,再就是要修改一下URLRewriter了。 总共要修改2个文件1.BaseModuleRewriter.cs protected v...

Copyright © 2005 - 2016 flyso.cn. 飞搜 版权所有 鄂ICP备11002783号-3