0
string htmltable = "<table><tr><th>Head1</th><th>Head2</th><tr><td>data</td><td>Data</td></tabel>";

我通过调用为我生成字符串的类来获取这个字符串。我需要在我的视图中将此字符串解析为表格。

鉴于我正在打电话

@TestProject.Html.tableCreation()

它给我一个字符串。

有人可以帮我吗?

4

2 回答 2

0

您从服务器端获取表格作为字符串。现在你只需要附加它。

$("body").append(htmltable)
于 2012-07-12T13:05:31.090 回答
0

我建议您稍微更改一下并创建一个返回 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 标签中...

于 2012-07-12T13:08:34.560 回答