我有一个html表,我想使用会话变量传递到另一个页面,怎么办?我试过这个
Session["sumtable"] = (HtmlTable)htab;
它不起作用......
在另一页上 的.aspx
<table id="tblsum" runat="server"></table>
的.cs
if (Session["sumtable"] != null)
{
tblsum = (HtmlTable)Session["sumtable"];
}
答案 0 :(得分:0)
试试这个
//Page Source
Session["tbl"] = dt.Rows; // table id = td
Response.Redirect("WebForm4.aspx");
// page Destination
HtmlTableRowCollection tr = (HtmlTableRowCollection)Session["tbl"];
foreach (HtmlTableRow t in tr)
{
dt.Rows.Add(t); // table id = td
}