私はプログラムでHTMLサービスのコードビハインドにHtmlTable/Tableを構築し、それをJavaScriptのinnerhtmlに書き込むことができるようにHTMLの文字列として返すようにします次のようなスパン/ DIV /何でもajaxで書かれるHtmlTableを返す
何か:私はジャバスクリプトJavaScriptにそれを返すとき
//webservice.amsx.cs Build the table, called by another/different method
protected string Table_Maker()
{
HtmlTable tbl = new HtmlTable();
HtmlTableCell cell = new HtmlTableCell();
HtmlTableRow row = new HtmlTableRow();
cell.InnerText = "WhateverText";
row.Cells.Add(cell);
tbl.Rows.Add(row);
return tbl.ToString();
}
//somepage.aspx write table to the div
function menuHelper(toplayer, toplayernumber)
{
var sublayertable;
var sublayerpostcompileID;
var toplayernumber;
menuHelper_Part1();
function menuHelper_Part1()
{
//replace ucMainMenu with ucMainMenu_pnlContent
sublayerpostcompileID = toplayer.replace("ucMainMenu", "ucMainMenu_pnlContent");
//Call the webmethod
webbernetz.MenuHelperWebService.Sub_Menu_Helper(toplayernumber, menuHelper_Part2);
}
function menuHelper_Part2(result){
//Write the result to the target area
document.getElementById(sublayerpostcompileID).innerHTML = result;
}
}
単に "System.Web.UI.HtmlControls.HtmlTable" を書き込みます。
実際のテーブルを書くにはどうすればいいですか?
ここに質問がありますか? – tvanfosson
そして、質問は? – Kirschstein