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

この文字列は、文字列を生成するクラスを呼び出すことでveiwに取得されます。ビューでこの文字列をテーブルとして解析する必要があります。

私が呼んでいるビューで

@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( "ここに文字列"url.action()...も実行できます);

これが機能しない場合は、javascriptを使用してhtmlをdivタグに埋め込むことができます...

于 2012-07-12T13:08:34.560 に答える