• [.NET] ASPX文件 生成 HTML 日期:2015/12/3 17:22:00点击:1251来源:互联网

    经过验证 下面大致5个方法均可以成功转化,但是转化过程中一定要注意原ASPX文件的编码类型,如果是GB2312的 那么不管是在streamReader的时候,还是先将原数据转化成byte流,再转化出HTML字符串的时候一定要注意同原ASPX页面编码类型相同,否则将出现乱码。using System.Net; using System.Text; using System.IO; public partial class _Default : System.Web.UI.Page { public StreamWriter sw; protected void Page_Load(object sende...

  • [.NET] .NET 的 哈希表 的写法 日期:2015/12/3 17:21:00点击:975来源:互联网

    需要引用using System.Collections; Hashtable abc = new Hashtable(); abc.Add("namee", tbNamee.Text); abc.Add("sex", tbSex.Text); abc.Add("nl", tbNl.Text); abc.Add("dhh", tbDhh.Text); abc.Add("jtzz", tbJtzz.Text); abc.Add("status", tbStatus.Text);

  • [.NET] 收藏的常用正则表达式 日期:2015/12/3 17:21:00点击:1007来源:互联网

    "^\d+$" //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$" //正整数"^((-\d+)|(0+))$" //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$" //负整数"^-?\d+$" //整数"^\d+(\.\d+)?$" //非负浮点数(正浮点数 + 0)"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$" //正浮点数"^((-\d+(\.\d+)?)|(0+(\.0+)?))$" //非...

  • [.NET] asp.net webservice 安全 验证 日期:2015/12/3 17:20:00点击:1397来源:互联网

    做了一段时间的webservice,跨平台,标准化,等优点就不多说了,可是缺点也有很多。 特别是安全问题上,只要是知道webservice地址通过asp.net 的web服务就能访问,而且方法都是显性的,这样觉的很不安全。 今天,我们来实现在WebService中加入安全验证机制,这样就有了一级的验证了。 举个例子: 建立一个webservice public class WebService : System.Web.Services.WebService { public KEY key=new KEY(); public WebService () { //如果使用...

  • [.NET] Asp.Net无刷新分页( jquery.pagination.js) 日期:2015/12/3 17:20:00点击:1812来源:互联网

    采用Jquery无刷新分页插件jquery.pagination.js 实现无刷新分页效果jquery.pagination下载1.插件参数列表2.页面内容: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">...

  • [.NET] 用DataReader高效率分页 日期:2015/12/3 17:19:00点击:992来源:互联网

    自从用Sql2005版本以后一直用ROW_NUMBER()分页,最近一个项目维护sqlserver是2000,没办法重写了分页。写完测试分析比ROW_NUMBER()明显快啊 分享一下两种方式的分页代码1.用DataReader分页/// <summary> /// PageList for DataReader /// </summary> /// <param name="connectionString"></param> /// <param name="sql"></param> /// <param name="pageSize"...

  • [.NET] ASP.NET基本控件FileUpload上传控件 日期:2015/12/3 17:19:00点击:920来源:互联网

    前台代码:<asp:FileUpload ID="FileUpload" runat="server" />< asp:Button ID="BtnUp" runat="server" onclick="BtnUp_Click" Text="上 传" />< asp:Label ID="LabMsg" runat="server"></asp:Label>后台代码:using System; using System.Collections.Generic; using System.Web; using System.Web.UI; using System.W...

  • [.NET] ASP.NET C# 时区转换 日期:2015/12/3 17:18:00点击:847来源:互联网

    static void Main(string[] args) { //将本地时间转换为美国标准中部时间DateTime dt=TimeZoneInfo.ConvertTimeToUtc(DateTime.Now, TimeZoneInfo.Local); Console.WriteLine(dt.ToString()); dt = TimeZoneInfo.ConvertTimeFromUtc(dt, TimeZoneInfo.FindSystemTimeZoneById("Central America Standard Time")); Console.WriteLine(dt.ToString()); //列举所有支持的时区列表ReadOnlyCollection<TimeZoneInfo> l...

  • [.NET] Response.redirect 和Server.Transfer 的区别 日期:2015/12/3 17:18:00点击:716来源:互联网

    response.redirect 和Server.Transfer 都有跳转页面的功能。那他们的区别到底是什么呢。1.response.redirect Response.Redirect则是客户端第一次请求服务器返回状态代码302及新URL,客户端再次请求新URL,服务器再返回新页面,比Server.Transfer多一次应答。在这里可以查看到新的页面请求方式是 "GET"方式(RequestType ="GET"),所以可以用Request.QueryString的方式传值,但用Request.Form[""]是不能的。2....

  • [.NET] ASP.NET 剖析三层架构 日期:2015/12/3 17:17:00点击:812来源:互联网

    本文不是从理论的角度来探讨三层架构,而是用一个示例来介绍如何建设一个三层架构的项目,并说明项目中各个文件所处的层次与作用。写本文的目的,不是为了说明自己的这个方法有多对,别人的肯定不对,而是希望给那些初学三层架构却不知从何入手的朋友提供一点帮助。因为网上的文章,大多是注重理论的介绍,而忽略了具体的实践应用,或者有示例但讲得不透彻。导致看了之后,理论上又学习了一遍,但还是不知道代码怎么写。所以想从这个方面入手写...

  • [.NET] Repeater导出为excel格式 日期:2015/12/3 17:17:00点击:935来源:互联网

    System.IO.StringWriter sw = new System.IO.StringWriter(); System.Web.UI.HtmlTextWriter hw = new System.Web.UI.HtmlTextWriter(sw); this.Repeater1.RenderControl(hw); Response.Clear(); Response.ContentType = "application/vnd.ms-excel"; Response.Charset = ""; Page.EnableViewState = false; string time = DateTime.Now.ToString("yyyyMMddhhmmss"); Response.AppendHeader("...

  • [.NET] DataList如何实现横向排列数据交替行变色 日期:2015/12/3 17:17:00点击:891来源:互联网

    <asp:datalist id="DataList1" style="Z-INDEX: 101; LEFT: 111px; POSITION: absolute; TOP: 54px" runat="server" RepeatDirection="Horizontal" RepeatColumns="3" Width="234px"> <ItemTemplate> <asp:Label ID="lblmsg" Runat=server Text='<%# DataBinder.Eval(Container.DataItem,"id").ToString() %>'>...

  • [.NET] 常用的语句C# 日期:2015/12/3 17:16:00点击:871来源:互联网

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

  • [.NET] ASP.NET(C#)不提示直接关闭当前页面 日期:2015/12/3 17:14:00点击:763来源:互联网

    protected void Button1_Click(object sender, EventArgs e) { //关闭按钮 //关闭页面--要弹出提示(IE6及以下不弹出提示) ClientScript.RegisterStartupScript(Page.GetType(), "", "<script language=javascript>window.opener=null;window.close();</script>"); //不弹出提示直接关闭页面 ClientScript.RegisterStartupScript(Page.GetType(), "", "<script language=javasc...

  • [.NET] 一个简单方法完成C#时间间隔的计算 日期:2015/12/3 17:14:00点击:796来源:互联网

    实现,这是一个系统类。C#时间间隔计算举例说明: 实现两个时间之间C#时间间隔计算:TimeSpan ts1 = new TimeSpan(DateTime.Now.Ticks); //获取当前时间的刻度数 //你的代码或者其他操作 TimeSpan ts2 = new TimeSpan(DateTime.Now.Ticks); TimeSpan ts = ts2.Subtract(ts1).Duration(); //时间差的绝对值 String spanTime = ts.Hours.ToString() + "小时" + ts.Minutes.ToString() + "分" + ts.Seconds.ToString...

  • [.NET] 服务器缓存不依赖URL的方法(OutPutCache)及客户端 日期:2015/12/3 17:13:00点击:880来源:互联网

    可以避免客户端缓存:<%Response.Cache.SetNoStore();%> ----------------------------------------------------------------------------------------------------------------------经过测试,下面的方式会清空服务器端的缓存。不适合配合Global.asax使用<% Response.CacheControl = "no-cache" %>< % Response.AddHeader "Pragma", "no-cache" %>< % Response.Expires = -1 %...

  • [.NET] .NET C#读取CSV,Excel,Txt文件,删除文件,拷贝文件 日期:2015/12/3 17:12:00点击:928来源:互联网

    #region 读取csv文件/// <summary> /// 读取CVS文件/// </summary> /// <param name="path">文件路径</param> /// <param name="name">文件名称</param> /// <returns>DataTable</returns> public static DataTable ReadCVS(string filepath, string filename) { //string cvsDir = filepath;//要读取的CVS路径DataTable dt = new DataTable(); if (filenam...

  • [.NET] 完整ASP.Net Excel导入程序(支持2007) 日期:2015/12/3 17:12:00点击:735来源:互联网

    //把EXCEL文件上传到服务器并返回文件路径private String typename(FileUpload fileloads) { string fullfilename = fileloads.PostedFile.FileName; string filename = fullfilename.Substring(fullfilename.LastIndexOf("\\") + 1); string type = fullfilename.Substring(fullfilename.LastIndexOf(".") + 1); string murl = ""; if (type == "xls" || type == "xlsx") { f...

  • [.NET] asp.net 异步加载 日期:2015/12/3 17:11:00点击:769来源:互联网

    2种方式:1. 在后台代码里面 if (!IsPostBack) { Response.BufferOutput = false; //启动异步加载} 解释: 这样做的效果是 每输出一行 都会到界面上去 (不在服务端缓存)2. <% Response.Flush(); %>解释: 这样做的效果是 浏览器遇到这个标记 会将前面的输出到浏览器

  • [.NET] 动态网页静态化 日期:2015/12/3 17:11:00点击:940来源:互联网

    为什么要让网页静态化,生成静态的程序来做网站的好处? 在三年前,有百分之八十的网站要求做成动态的。也就是从那个时候也就是ASP的发展高峰期。一些静态网页也要求做成动态网站。但是这二年来,网站要求做成静态的。也就是网页要求静态化。 为什么会有这样的变化?到底意味着什么? 目前网页HTML静态化是利用其它的动态技术生成HTML静态页面,还不是静态网站。因为的确是这样的,生成HTML静态网页有一定的好处。 一、加快页面打开浏览速度,静态...

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