首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

【静态页】关于静态页的有关问题,麻烦大家帮小弟我解答一下,指点一二

2012-05-31 
【静态页】关于静态页的问题,麻烦大家帮我解答一下,指点一二1、生成了静态页之后,如果主页有登录,登录之后不

【静态页】关于静态页的问题,麻烦大家帮我解答一下,指点一二
1、生成了静态页之后,如果主页有登录,登录之后不是还要显示一个用户名,这个如何做

2、如果有分页,采取伪静态还是别的方法



C# code
protected void btn1_onclick(object sender,EventArgs e)    {        AddFilesByHtml("index.html", "http://192.168.1.11/index.aspx");    }    /// <summary>    /// 静态页    /// </summary>    /// <param name="fileName">要保存的文件名</param>    /// /// <param name="url">动态页路径url</param>    /// <returns></returns>    public static string AddFilesByHtml(string fileName, string url)    {        System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(url);        System.Net.HttpWebResponse response = (System.Net.HttpWebResponse)request.GetResponse();        System.IO.StreamReader reader = new System.IO.StreamReader(response.GetResponseStream(), Encoding.GetEncoding("utf-8"));        string innerHtml = reader.ReadToEnd();        if (System.IO.File.Exists(System.Web.HttpContext.Current.Server.MapPath(fileName)))        {            System.IO.File.Delete(System.Web.HttpContext.Current.Server.MapPath(fileName));        }        System.Threading.Thread.Sleep(100);        StreamWriter SW = new StreamWriter(System.Web.HttpContext.Current.Server.MapPath(fileName), false, Encoding.GetEncoding("utf-8"));        SW.WriteLine(innerHtml);        SW.Close();        return fileName;    }


[解决办法]


静态页应该就生成那些只读页面 需要操作的话就伪静态吧 不然呢.
[解决办法]
简单。 html里面 加个IFARM 是动态页面。 可以 有按钮事件。 显示登录人什么的

具体看 truelab.cn 的 产品详细页面。 那个就是我写的,静态里面有 动态事件。
[解决办法]
这个你可以在Httphander里处理。加载页面里遇到了特殊的标识,要如何替换。
[解决办法]
1、静态页是不需要经常 去改动的,相对固定,你那个需求来看就不会用静态了吧。
2、单页用静态,列表可以伪静态无所谓吧。确实有要求的话性能上得好好考虑下咯
[解决办法]
truelab.cn 产品详细页面不是你要的嘛? 有登陆人信息, 还有 静态的地方。 如果你想迷糊大众 那就html页里放个div。 DIV里放个aspx。 这样, 用户看哪个页面都是html。 实际你是aspx
[解决办法]
高手们看看吧,我想知道怎么用c#调用Sql脚本,而且,脚本里的吓几项还要换号自己winfrom的文本框的值

SELECT @DB = '{db}'
SELECT @DBName = 'db_MyTest' -- 用于程序连接数据库
SELECT @Schema = 'dbo'
SELECT @tableName = '{tableName}'
这几项要自己能在winfrom里的文本框动态添加
[解决办法]
探讨
静态页应该就生成那些只读页面 需要操作的话就伪静态吧 不然呢.

[解决办法]
1、生成了静态页之后,如果主页有登录,登录之后不是还要显示一个用户名,这个如何做

可以用js读取cookie,还可以用js输出框架,还可以用ajax读取cookie用户名甚至密码;

2、如果有分页,采取伪静态还是别的方法
有分页最好还是伪静态,,或者ajax翻页 如果页面复杂,生成的话确实蛮麻烦的。。

热点排行