易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net页面静态化

方法一:
HtmlProxy.cs:
using System.Text;
using System.IO;
 
/// <summary>
/// HtmlProxy 的摘要说明
/// </summary>
public class HtmlProxy
{
     public HtmlProxy()
     {
         //
         // TODO: 在此处添加构造函数逻辑
         //
     }
    public static bool ChangeFile(int id)
    {
        string filename = HttpContext.Current.Server.MapPath("Post_" + id + ".html");
        //尝试读取已有文件
        Stream st = GetFileStream(filename);
        //如果文件存在并且读取成功
        if (st != null)    //文件存在
        {
            using (st)
            {
                StreamToStream(st, HttpContext.Current.Response.OutputStream);
                return true;
                //Response.End();
            }
        }
        Else    //文件不存在,根据ForumDetail.aspx页面的内容创建文件
        {
            StringWriter sw = new StringWriter();
            HttpContext.Curre


相关文档:

asp.net js css 等开发中可能会用到的 不断更新


一、用JQuery的Ajax加载XML并解析的注意事项
1、Content-Type
   很多时候无法解析就是Content-Type的问题。如果本身就是XML文件,请跳过这一步。
   动态生成的XML一定要将其设置为text/xml,否则默认就是text/html也就是普通的文本。   常见语言的Content-Type设置:
   ......

ASP.NET的五大数据控件浅谈


ASP.NET 数据控件:GridView,DataList,Repeater ,DetailsView,FormView。
ASP.NET 数据控件综述:
1.前3个用于呈现多条记录,后面2个用于呈现单条数据明细,即常用的记录明细。
2.GridView和DetailsView控件的布局固定,自定义数据显示的布局功能有限,一般适合布局简单的数据呈现。
3.DataList,Repeater和FormView数据 ......

ASP.NET实现断点续传的原理

在了解HTTP断点续传的原理之前,先来说说HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。请求协议是由客户机(浏览器)向服务器(WEB SERVER)提交请求时发送报文的协议。回复协议是由服务器(web server),向客户机(浏览器)回复报文时的协议。请求和回复协议都由头和体组成。头和体之间以一行空行为分隔。 ......

asp.net 中 Eval的使用

<asp:TemplateField HeaderText="测试">
<ItemTemplate>
<asp:LinkButton ID="test" runat="server" OnClick="test_Click" OnClientClick='<%# string.Format("return confirmDelete(\"{0} {1}\");", DoEscape((string)Eval( ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号