c#<%# Eval%>

<%#Eval()%>应该在后台怎样写各位我知道是在<asp:Repeater下写的可是我想把这个<%#Eval("ttt")%>在后台写我应该怎样才能做到呢啊在后台我还... <%#Eval()%>应该在后台怎样写
各位我知道 是在 <asp:Repeater 下写的
可是我想 把这个<%#Eval("ttt")%>
在后台写 我应该怎样才能做到呢啊
在后台我还要判断这个 TTT
小弟是个出学者
展开
 我来答
wings_lee
推荐于2016-01-27 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:250
采纳率:0%
帮助的人:124万
展开全部
在前台做一个 div runat=server 然后 在后台 用foreach遍历你的数据集,然后 用html输出,最后让 div的 innerhtml= 你的html代码,这样前台就可以不用控件作出 页面了. 给你个例子:
List<Model.NewsClass> list = new BLL.NewsClass().GetListArray("CType='0' and Cpid=" + obj.ToString() + " order by COrderid asc");
StringBuilder sb = new StringBuilder();
foreach(Model.NewsClass nc in list)
{

sb.Append("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"778\" height=\"20\"> \r\n");
sb.Append("<tr><TD width=\"778\" height=\"20\"\r\n><div align=\"center\"> \r\n");
sb.Append("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"778\" height=\"29\" id=\"table1\" background=\"images/table_bg.gif\"> \r\n");
sb.Append("<tr><td align=\"left\" width=\"740\" style='FILTER: DropShadow(Color=#ffffff, OffX=1, OffY=1, Positive=1); PADDING-TOP: 2px'> <span style=\"letter-spacing: 3px\">"+nc.CName+"</span></td>");
sb.Append("<td width=\"37\" valign=\"middle\"><a href=\"NewsClass.aspx?Classid=" + nc.Cid + "\" target=\"_blank\"> \r\n");
sb.Append("<img border=\"0\" src=\"images/more.gif\" width=\"45\" height=\"10\"></a></td> \r\n");
sb.Append("<td width=\"3\"></td></tr></table></div></TD></tr></table>\r\n");
sb.Append("<table bgcolor=\"#FFFFFF\" width=\"760\" border=\"0\" align=\"center\" cellpadding=\"2\" cellspacing=\"0\"> \r \n");
sb.Append("<tr> <td width=\"1%\" ></td> <td width=\"99%\" valign=\"top\"><table width=\"760\" border=\"0\" align=\"center\" cellpadding=\"1\" cellspacing=\"1\">");
sb.Append("<tr><td align='center'> \r\n");
sb.Append(this.Gcont(nc.Cid)+"\r\n");//
sb.Append("</td></tr></table></td></tr></table>\r\n");

}
this.AllClass.InnerHtml = sb.ToString();

//这个 AllClass就是一个ruanat=server 的div.
百度网友1e3bb5988
2008-08-03 · TA获得超过198个赞
知道答主
回答量:188
采纳率:0%
帮助的人:92.7万
展开全部
这个是一个绑定的东西 后台吧数据集给他就可以!

不过初学还是先了解下书上的吧!

接上

可以在CS里写 protected string ttt = "dddddd";
然后在前台绑定 <%= ttt%>可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
rainee007
2008-08-01 · TA获得超过263个赞
知道小有建树答主
回答量:652
采纳率:0%
帮助的人:455万
展开全部
这是模板控件的一个方法(Method),用来计算数据绑定表达式的值。如,
计算当前记录的产品名称,<%# Eval("ProductName") %>
类别名称,<%# Eval("CategoryName") %>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友9be990347
2008-08-01 · TA获得超过419个赞
知道答主
回答量:58
采纳率:0%
帮助的人:0
展开全部
你的意思是在代码里?
你可以先赋值给变量TTT
然后对TTT作出判断
在页面上用<%# =TTT %>就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ye770
2008-08-01 · TA获得超过191个赞
知道小有建树答主
回答量:597
采纳率:0%
帮助的人:280万
展开全部
绑定事件里面写
string temp = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "TTT"));
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式