0
有沒有辦法將HTML結構存儲在SQL視圖中,並通過控制器將其輸出到存儲的HTML結構中?使用html結構輸出sql
例如,這裏是希望我通過控制器集成在一個SQL視圖,並輸出到存儲樣本HTML
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage<IEnumerable<vwStudent>>" %>
<html>
<body>
<table>
<tr>
<th>
Student ID
</th>
<th>
Name
</th>
<th>
GPA
</th>
<th>
Scholarship Amount
</th>
<th>
Eligible Date
</th>
<th>
Is Senior
</th>
</tr>
<% foreach (var item in Model) { %>
<tr>
<td>
<%= Html.Encode(item.StudentID) %>
</td>
<td>
<%= Html.Encode(item.FName) %>
</td>
<td>
<%= Html.Encode(item.GPA) %>
</td>
<td>
<%= Html.Encode(String.Format("{0:F}", item.ScholarshipAmount)) %>
</td>
<td>
<%= Html.Encode(String.Format("{0:g}", item.EligibleDate)) %>
</td>
<td>
<%= Convert.ToString(item.IsSenior) == "True" ? "Yes" : Convert.ToString(item.IsSenior) == "False" ? "No" : null%>
</td>
</tr>
<% } %>
</table>
</body>
</html>
控制器動作:
public ActionResult Students()
{
ViewData.Model = students.vwStudent.ToList();
return View();
}
爲什麼要將HTML存儲在sql表中?您應該將數據和html分開保存在應用程序中 - 從字面上看,整個過程就是使用MVC! – Milney
您將數據(即StudentId等字段)存儲在數據庫中,然後您的視圖(來自asp.net mvc的cshtml文件)將其呈現爲HTML格式。 – Milney
@Milney我正試圖解決性能問題,數據庫查詢在10秒內執行,而HTML視圖需要5分鐘以上才能輸出。我正在嘗試使視圖輸出更快 – user793468