【发布时间】:2014-01-10 12:22:30
【问题描述】:
我正在“tree.aspx.cs”页面后面的代码中动态创建内容和按钮
sbmainTbl.AppendFormat("<tr><td><div class=\"a\">{0}<div class=\"details\"<p id=\"p\">{1}</p><ul><li>Parent-UnitId:{2}</li><li>Address :{3}</li><li>City: {4}</li><li>EmailId: {5}</li><li>PhoneNo: {6}</li><li>FaxNo: {7}</li><li><input type=\"button\" value=\"ADD\" onclick=\"f2();\" /></li></ul></div></div></div></td></tr>",
CellText(dtparent.Rows[0]["UnitName"].ToString()),
CellText(dtparent.Rows[0]["UnitName"].ToString()),
CellText(dtparent.Rows[0]["ParentUnitId"].ToString()),
CellText(dtparent.Rows[0]["Address"].ToString()),
CellText(dtparent.Rows[0]["City"].ToString()),
CellText(dtparent.Rows[0]["EmailId"].ToString()),
CellText(dtparent.Rows[0]["PhoneNo"].ToString()),
CellText(dtparent.Rows[0]["FaxNo"].ToString()));
现在我有了另一个名为“Add.aspx Page”的页面 在那个页面我有文本框
<asp:TextBox ID="txtunitname" runat="server" CssClass="textbox"></asp:TextBox>
现在我只想点击“tree.aspx”页面上的动态创建按钮,“unitname(动态创建值)”将通过“Add.aspx”页面和文本框应填写单位名称。
请帮助我, 谢谢。
【问题讨论】:
-
我们是在谈论两个浏览器选项卡/窗口中的两个页面吗?还是调用tree.aspx,按一个按钮并导航到add.aspx?
-
您可以将值存储在sessions中,并在另一个页面中获取会话值。
-
我调用 tree.aspx 页面并按下动态创建按钮我将导航到 add.aspx 页面。
-
那么,要么按照@Ravimalya 的建议将值写入 Session,要么在 Query Parameter 中传递值。
-
问题是我动态创建的内容在中,而在页面中出现了很多次,每次它都有不同的值,这就是我创建动态按钮的原因沿着这个并单击该按钮,该特定中的值导航到 Add.aspx 页面。