=x= 🌵 COMPANY - About Us 前台页面後端功能制作。
📌 在 COMPANY 页面的侧边栏,可以发现是独立对应 company.html 及 company1.html 页面,而我们在後台制作时也都把要用到的资料都准备好了,在这里只要把资料从资料库捞出来就好,资料区块分类如果忘记,可以直接参考昨天的拆解。
🧠 这个 About Us 页面的内容在後台是用 WYSIWYG Editor 存下来的内容是 HTML 编码,然後使用 HtmlEncode()
方法将特殊符号改成 字元实体参照 (character entity reference) 存起来,最後存在资料库的内容就会变成下面这样 :
🌵 记得後面要使用时要用HtmlDecode()
转回 HTML 标签内容。
👀 特殊符号编码 : 字元实体(character entities)
<head>
及 <body>
内的内容分别复制到 .aspx档案中。
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack) {
loadContent();
}
}
private void loadContent()
{
//从资料库取资料
SqlConnection connection = new SqlConnection(WebConfigurationManager.ConnectionStrings["TayanaYachtConnectionString"].ConnectionString);
string sqlCountry = "SELECT TOP 1 aboutUsHtml FROM Company";
SqlCommand command= new SqlCommand(sqlCountry, connection);
connection.Open();
SqlDataReader reader = command.ExecuteReader();
if (reader.Read()) {
//渲染画面
Literal1.Text = HttpUtility.HtmlDecode(reader["aboutUsHtml"].ToString());
}
connection.Close();
}
🌵 记得要使用 HttpUtility.HtmlDecode() 转成 HTML 标签内容。
👀 微软官方资源 : HttpUtility.HtmlEncode 方法
📢 这页的内容因为有独立的 WYSIWYG Editor 内容,所以可以完整的练习到,如何一口气将後台存放的资料送出到前台画面,参考 Day 10 的文字编辑器後台制作方式,及对应今天的实作内容,可以完整知道 WYSIWYG Editor 的应用方式。
<<: Day 28 - Rancher Fleet Helm 应用程序部署
终於到了最後一天了,感觉这阵子打了好多好多的靶机哦,希望过去的这些文章可以对大家有一些帮助。非常感谢...
这边先预祝大家中秋节快乐 连假比较忙的关系今天就挑个简单的主题来写 kotlin对於null的处理相...
D2: 基本语法 输入输出 输入: scanf 输出: printf 如果我今天想要输出一个数字35...
Sync.WaitGroup A WaitGroup waits for a collection ...
哈罗大家好,今天要做的是重设密码API,先附上我的程序码~~ 程序码 @csrf_protect d...