在生成静态网站的时候,那个gridview这些控件应该怎么处理才能生成静态?
解决方案 »
- DropDownList三级联动问题
- 如何接受post过来的字符串~~~
- 上海地区寻找ASP.NET专业网站美工(兼职)一名
- 在DataView中,我将cellspacing设为1后,DataView的网格线很粗,有没有什么办法让网络线细下来呢?
- HTML中变量问题
- 请问在asp.net 怎么访问EXCEL里面的列
- 如何将CSS应用到DataGrid的ButtonColumn
- 怎么这里的代码都C#的.晕~~~~~
- 请问如何判断input file中导入的文件是符合mediaplayer能播放格式的?
- 如何点击一个checkbox选中2个DataGrid中的一个DataGrid中的多个checkBox(javascript)?
- SQL2005找不到服务器
- XML格式的记录在数据库中的更新问题
http://blog.csdn.net/only_endure/archive/2007/11/24/1901097.aspx
或者是使用WEBCONTROL的RenderControl读出控件的HTML流,然后进行替换
/// 获取页面,如果没有返回 404;
/// </summary>
/// <param name="PageUrl"></param>
/// <returns></returns>
public string GetPage(string PageUrl)
{
try
{
HttpWebRequest hwr = (HttpWebRequest)WebRequest.Create(PageUrl);
HttpWebResponse hwrp = (HttpWebResponse)hwr.GetResponse();
StreamReader reader = new StreamReader(hwrp.GetResponseStream(), Encoding.UTF8);
string PubTmp = reader.ReadToEnd();
return PubTmp;
}
catch
{
return "404";
}
}将源码输出成HTML文件
/// <summary>
/// 写HTML文件
/// </summary>
/// <param name="Content">内容</param>
/// <param name="FilePath">物理路径</param>
public static void WriteHtml(string Content, string FilePath)
{
string getContent = "";
try
{
string Dir = FilePath.Substring(0, FilePath.LastIndexOf("\\"));
if (!Directory.Exists(Dir))
Directory.CreateDirectory(Dir);
using (StreamWriter sw = new StreamWriter(FilePath, false))
{
//替换
getContent = (getContent.Replace(InstallDir, RootInstallDir)).Replace(TempletDir, strgTemplet);
sw.Write(getContent);
sw.Dispose();
}
}
catch
{ }
}