C#后台向前台传值问题
//后台代码:System.Web.UI.HtmlControls.HtmlGenericControlT;T=(HtmlGenericControl)this.Page...
//后台代码:
System.Web.UI.HtmlControls.HtmlGenericControl T;
T=(HtmlGenericControl)this.Page.FindControl("id");
T.InnerHtml = "<asp:Label ID='lbl' Text='<%#Eval('"+hep.sqlhpc+"_id') %>' runat='server'></asp:Label>";
//前台代码:
<td id="id" runat="server" class="tc"></td>因为hep.sqlhpc从前台读取我不会写,所以我只好从后台向页面输出,有高手两个问题都教我下吗,谢谢了。 展开
System.Web.UI.HtmlControls.HtmlGenericControl T;
T=(HtmlGenericControl)this.Page.FindControl("id");
T.InnerHtml = "<asp:Label ID='lbl' Text='<%#Eval('"+hep.sqlhpc+"_id') %>' runat='server'></asp:Label>";
//前台代码:
<td id="id" runat="server" class="tc"></td>因为hep.sqlhpc从前台读取我不会写,所以我只好从后台向页面输出,有高手两个问题都教我下吗,谢谢了。 展开
3个回答
2013-08-28
展开全部
你给td值,直接定义一个全局变量页面上写<td id="id" runat="server" class="tc"><%=变更名%></td>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-28
展开全部
T.InnerHtml 必须用 html 标签不能用服务器控件 Label l = new Label();l.Text = hep.sqlhpc;你可以 T.Controls.Add(你的label); 或者你前台直接绑定<%#hep.sqlhpc%> (如过在DataBind的时候有值)或<%=hep.sqlhpc%> (如过在Page_Load的时候有值)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-08-28
展开全部
<td runat="server" id="id"></td>后台:id.InnerText = "mali";
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询