string htmltable = "<table><tr><th>Head1</th><th>Head2</th><tr><td>data</td><td>Data</td></tabel>";
我通过调用为我生成字符串的类来获取这个字符串。我需要在我的视图中将此字符串解析为表格。
鉴于我正在打电话
@TestProject.Html.tableCreation()
它给我一个字符串。
有人可以帮我吗?
string htmltable = "<table><tr><th>Head1</th><th>Head2</th><tr><td>data</td><td>Data</td></tabel>";
我通过调用为我生成字符串的类来获取这个字符串。我需要在我的视图中将此字符串解析为表格。
鉴于我正在打电话
@TestProject.Html.tableCreation()
它给我一个字符串。
有人可以帮我吗?
您从服务器端获取表格作为字符串。现在你只需要附加它。
$("body").append(htmltable)
我建议您稍微更改一下并创建一个返回 MvcHtmlString 的 HTML 帮助程序。例如:
public static MvcHtmlString CreateTable<TModel, TProperty>(this HtmlHelper<TModel> helper, string htmlString)
{
//Build table logic here using TagBuilder or System.Web.UI.WebControls.Table
return MvcHtmlString.Create(htmlString);
}
要在您的视图中使用 @Html.CreateTable("Your string here"Could do the url.action()... as well );
如果这不起作用,您可以使用 javascript 将 html 嵌入到 div 标签中...