易截截图软件、单文件、免安装、纯绿色、仅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中AJAX乱码问题


Js代码
var url=Service.aspx?Value=' + escape(va);   
            obj=CreateAJAX();   
            if(obj)   
   & ......

Asp.Net文件上传

 用Asp.Net上传文件,首用到的是FileUpload控件
<asp:FileUpload ID="FileUpload1" runat="server" /><br />
<asp:Button ID="btn" runat="server" Text="确定" OnClick="btn_Click"/>
C#代码
protected void btn_Click(object sender, EventArgs e)
{
//判断 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号