插入一条数据到数据库 然后读出数据用HTML显示 能吗?
类似网易的那种, 点一条连接显示的是静态页面!例如网站是ASP.NET的 显示数据的时候是 静态页面!
那位高手给讲解下~ 非常感谢 是不是用IO流输出?
这样做 访问速度能快点! --------------------编程问答-------------------- 没怎么理解你的意思 不过我觉得你应该要伪静态的效果 建议你去找找伪静态的资料 --------------------编程问答-------------------- 插入的时候过滤 取出的时候还原
HTML转换。。。
/// <summary>--------------------编程问答-------------------- 是不是因为直接把HTML标签放到数据表的字段中 不好啊 --------------------编程问答-------------------- 静态页面? --------------------编程问答-------------------- 关注中。 --------------------编程问答-------------------- 生成静态页有两种方式:直接输出法和模板替换法。都需要先布局,再生成。
/// 插入SQL时替换字符
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string Encode(string str)
{
str = str.Replace("'", "''");
str = str.Replace("\"", """);
str = str.Replace("<", "<");
str = str.Replace(">", ">");
str = str.Replace("\n", "<br>");
str = str.Replace("“", "“");
str = str.Replace("”", "”");
return str;
}
/// <summary>
/// 取SQL值时还原字符
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string Decode(string str)
{
str = str.Replace("”", "”");
str = str.Replace("“", "“");
str = str.Replace("<br>", "\n");
str = str.Replace(">", ">");
str = str.Replace("<", "<");
str = str.Replace(""", "\"");
str = str.Replace("''", "'");
return str;
}
示例
补充:.NET技术 , ASP.NET