易截截图软件、单文件、免安装、纯绿色、仅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弹出确认窗口

在ASP.NET 1.1中,要做1个弹出的确认对话框的话,一般是在服务端的代码中这样写:
private void Page_Load(object sender, System.EventArgs e)
{
    btnClick.Attributes.Add("onclick", "return confirm('Are you sure?');");
    // Button1.Attributes["OnClick"] = "return conf ......

ASP.NET页面性能优化方案总结

1.使用Page.IsPostBack减少页面回发次数
2.避免使用服务器控件,如果用到服务器控件,有些控件不需要维护其状态,可以设置其属性: EnableViewState=false;
如果整个页面控件都不需要维持状态视图,则可以设置整个页面的状态视力为false:
         代码如下: <%@ Page Enable ......

asp.net在iis种部署遇到的问题

问题1:
“/dsfsd”应用程序中的服务器错误。
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。
源错误:
执 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号