• [.NET] .NET 直接得到本页面生成的HTML代码 日期:2015/11/23 14:39:00点击:967来源:互联网

    在ASP.NET 2.0中,有时候需要对ASP.NET生成的HTML代码进行处理,或者是保存成静态文件。ASP.NET 提供了直接将请求保存成文件的方法:HttpRequest.SaveAs方法。下面这个方法就是在ASP.NET 2.0中得到ASP.NET生成的HTML代码,同时,生成一个静态文件的方法。<%@ Page Language="C#" AutoEventWireup="true" %>< !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3....

  • [.NET] ASP.NET(C#)文件生成HTML文件 日期:2015/11/23 14:39:00点击:1212来源:互联网

    方法一: 程序代码private void Button1_Click(object sender, System.EventArgs e) { string PageUrl = flyso.aspx" target="_blank" rel="external">http://localhost/Application/flyso.aspx; //你要生成的ASPX文件 System.Net.WebRequest request = System.Net.WebRequest.Create(PageUrl); System.Net.WebResponse response = request.GetResponse(); System.IO.Stream resStream = response.Get...

  • [.NET] DatSet导出为Txt文本文件函数 日期:2015/11/23 14:38:00点击:1084来源:互联网

    public void ExportToTxt(Object Sender, EventArgs E) { //www.flyso.cn www.flyso.cn SqlConnection con = new SqlConnection(ConfigurationSettings.AppSettings["sqlcon"]); SqlDataAdapter da = new SqlDataAdapter("select distinct mobile_no from [80NT]", con); DataSet ds = new DataSet(); da.Fill(ds, "dtable"); //生成相应的数据 string path = Server.MapPath("80NT.txt"...

  • [.NET] .NET(C#) Base64 编码 日期:2015/11/7 13:40:00点击:1003来源:互联网

    一. Base64的编码规则Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编 码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24 位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节。当所 要编码的数据的字节数不是3的整倍数,也就是说在分组时最后一组不够3个字节。这时在最后一组填充1到2个0字节。并在最后编码完成后...

  • [.NET] System.Web.HttpUtility.UrlEncode 指定编码 日期:2015/11/7 13:39:00点击:1080来源:互联网

    HttpUtility.UrlEncode("xxx",Encoding.UTF8)HttpUtility.UrlEncode(msg, Encoding.GetEncoding("gbk"))

  • [.NET] 导出数据到excel的三种方法 日期:2015/11/7 13:39:00点击:1082来源:互联网

    方法一:1.首先声明,这些方法也都是本人搜集的资料,然后为已所用,程序中不足之处,还请高手指点.2.网上有好多关于用SQL语句导入导出的例子,这里不再重复写了。方法1:调用com组件,导出access数据到Excel,就是直接调用access的导出功能,此方法速度超级快using Access;Access.ApplicationClass oAccess = new Access.ApplicationClass();oAccess.Visible = false;try{//ACCESS9:oAccess.OpenCurrentDatabase("d:\\wcf.mdb",fa...

  • [.NET] 高速从DataSet导出到Excel的方案 日期:2015/11/7 13:39:00点击:1257来源:互联网

    // 将当前查询的数据导入Excel中SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings["sqlcon"]);// 设置为true,则在当前的数据上追加数据,否则,重写当前数据StreamWriter w = new StreamWriter(Server.MapPath("数据库.xls"), false, Encoding.Default);con.Open();try{SqlCommand SqlCmd = con.CreateCommand();SqlCmd.CommandText = "select * from 80NT";SqlDataReader R...

  • [.NET] C#提交数据到数据库 日期:2015/11/7 13:38:00点击:1826来源:互联网

    一,需要App_Code目录下建立一个实体Entity文件夹(App_Code/Entity)二,在App_Code目录下建立Reg.cs类(App_Code/Reg.cs)三,在Entity文件夹下建立RegDao.cs类(App_Code/Entity/RegDao.cs)四,在App_Code目录下建立GetConnectionString类,此类是获取数据库连接字符串(App_Code/GetConnectionString)五,记得using SqlHelper;六,一定要从vs.net里面添加引用来导入Sqlhelper.dll文件,否则无用。Reg.cs(App_Code/Reg.cs)复制内容到剪贴板程...

  • [.NET] 在Reapter控件里显示数据库数据 日期:2015/11/7 13:37:00点击:1142来源:互联网

    aspx: <asp:Repeater ID="Repeater1" runat="server" > <HeaderTemplate> <table class="STYLE2" border="0" cellpadding="1" cellspacing="1" style="border-right:#CC6600 thin dotted; border-top:#CC6600 thin dotted;border-left:#CC6600 thin dotted; width: 480px; border-bottom:#CC6600 thin dotted; background-color: #333333; colo...

  • [.NET] 危险字符过滤的类 日期:2015/11/7 13:37:00点击:1097来源:互联网

    using System;using System.IO;using System.Text;using System.Text.RegularExpressions;using System.Runtime.Remoting;using System.Runtime.Remoting.Proxies;using System.Runtime.Remoting.Messaging;using System.Reflection;namespace FilterRealProxy{/**//// <summary>///FilterRealProxy类:一个真实代理, 拦截它所代理对象中方法的返回值,并对需要过滤的返回值进行过滤。/// </summary>public class Filter...

  • [.NET] 不用控件输出动态数据列表 日期:2015/11/7 13:36:00点击:948来源:互联网

    用SqlDataReaderStringBuilder str=new StringBuilder();str.Append("table">while(myReader.Read()){str.Append("<tr><td>");str.Append(myReader.GetString(0));str.Append("</td></tr>}myReader.Close();str.Append("</table>")info.InnerHtml=str.ToString();

  • [.NET] 使用嵌套的Repeater控件 日期:2015/11/7 13:36:00点击:1221来源:互联网

    aspx:<asp:Repeater id="Repeater" runat="server" OnItemDataBound="Repeater_ItemDataBound"><ItemTemplate><tr><td align="center"><%# DataBinder.Eval(Container.DataItem, "sendfrom_cname")%></td><td align="center"><%# DataBinder.Eval(Container.DataItem, "sendfrom_uid")%></td><...

  • [.NET] .Net传参方式小结 日期:2015/11/7 13:35:00点击:946来源:互联网

    ASP.NET WEB FORMS给开发者提供了事件驱动开发模式。然而这种简单的应用程序开发模式却给我们带来了一些小问题,举个例子,在传统的ASP应用程序中,你能够通过POST方法很容易的把一个值或多个值从一个页面传送到另一个页面,用同样的方法在ASP.NET中实现有点麻烦。在这里,我们可以通过其他方式来解决这种情形。ASP.NET为我们提供了三种方式,一种是可以通过用QueryString来传送相应的值,再一种是通过session变量来传送相应的值,还有就是通...

  • [.NET] .NET 去除HTML标记 函数 日期:2015/11/2 19:55:00点击:990来源:互联网

    //清除HTML函数public static string NoHTML(string Htmlstring){//删除脚本Htmlstring = Regex.Replace(Htmlstring, @"<script[^>]*?>.*?</script>", "", RegexOptions.IgnoreCase);//删除HTMLHtmlstring = Regex.Replace(Htmlstring, @"<(.[^>]*)>", "", RegexOptions.IgnoreCase);Htmlstring = Regex.Replace(Htmlstring, @"([\r\n])[\s]+", "...

  • [.NET] 格式化数据和DataBinder.Eval用法范例 日期:2015/11/2 19:54:00点击:1049来源:互联网

    DataBinder.Eval 它带有三个参数:数据项的命名容器、数据字段名称和格式化字符串。 在模板列表如DataList、DataGrid、或 Repeater,命名容器总是Container.DataItem。 Page 是另一个可以被DataBinder.Eval使用的命名容器。<%# DataBinder.Eval(Container.DataItem, "IntegerValue", "{0:c}") %>格式化字符串参数是可选的。如果忽略参数,DataBinder.Eval 返回对象类型的值,//显示二位小数//<%# DataBinder.Ev...

  • [.NET] 在Visual Studio 2005下为ASP.NET 2.0网站生成唯一程序集 日期:2015/11/2 19:54:00点击:977来源:互联网

    在Visual Studio 2003下开发网站的都知道ASP.NET 1.1网站生成后都是一个唯一命名的程序集(项目名称.DLL),但是这种情况在Visual Studio 2005的网站开发中不见了。Visual Studio 2005给我们提供了“发布网站”这样“方便”的功能,不用像以前一样COPY的部署,但是采用其“发布网站”的功能,会在站点的BIN目录中产生App_Code.compiled,App_Code.dll,App_Web_xxxxxx.dll,项目名称.dll等等这样的程序集,如果不采用预编译的方式那么产生的文件会...

  • [.NET] .Net MD5加密方法 日期:2015/11/2 19:53:00点击:1131来源:互联网

    public string md5(string str,int code){if(code==16) //16位MD5加密(取32位加密的9~25字符){return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower().Substring(8,16) ;}else//32位加密{return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower();}}

  • [.NET] ASP.NET 利用Jmail发送Email 日期:2015/11/2 19:52:00点击:1045来源:互联网

    发送函数:public void sendEmail(string sender, string senderuser, string euser, string epwd, string receiver, string subject, string body, string eserver){jmail.MessageClass jmMessage = new jmail.MessageClass();jmMessage.Charset = "GB2312";jmMessage.ISOEncodeHeaders = false;jmMessage.From = sender;jmMessage.FromName = senderuser;jmMessage.Subject = subject;jmMessage.MailServerUserName = ...

  • [.NET] .NET中使用Session常见问题集锦 日期:2015/11/2 19:52:00点击:1135来源:互联网

    在坛子里经常看到一些关于Session的问题,下面做一个总结,希望对大家有所帮助:问:为什么Session在有些机器上偶尔会丢失?答:可能和机器的环境有关系,比如:防火墙或者杀毒软件等,尝试关闭防火墙。问:为什么当调用Session.Abandon时并没有激发Session_End方法?答:首先Session_End方法只支持InProc(进程内的)类型的Session。其次要激发Session_End方法,必须存在Session(即系统中已经使用Session了),并且至少要完成一次请求(在这次请求中...

  • [.NET] 连接 ODBC 数据源 日期:2015/11/2 19:51:00点击:922来源:互联网

    先在开始/设置/控制面板/管理工具/数据源 (ODBC)建立一个SQLServer数据源名称为jbOdbcConnection oc = new OdbcConnection("Dsn=jb;uid=sa;pwd=;");oc.Open();

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