c#<%# Eval%>

2024-11-26 06:01:15
推荐回答(5个)
回答1:

在前台做一个 div runat=server 然后 在后台 用foreach遍历你的数据集,然后 用html输出,最后让 div的 innerhtml= 你的html代码,这样前台就可以不用控件作出 页面了. 给你个例子:
List 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("

\r\n");
sb.Append("
\r\n");
sb.Append(" \r\n");
sb.Append("");
sb.Append(" \r\n");
sb.Append("
"+nc.CName+" \r\n");
sb.Append("
\r\n");
sb.Append(" \r \n");
sb.Append("
");
sb.Append("
\r\n");
sb.Append(this.Gcont(nc.Cid)+"\r\n");//
sb.Append("
\r\n");

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

//这个 AllClass就是一个ruanat=server 的div.

回答2:

这个是一个绑定的东西运碰橡 后台吧数据集给他就可以!

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

接上

可以在CS里写 protected string ttt = "吵枣dddddd";
然旁旁后在前台绑定 <%= ttt%>可以了

回答3:

这是模板控件的一个方法(Method),用来计算数据绑定表达式的值。如,
计算当前记顷陪录的产品名称,<%# Eval("ProductName") %>
类别名称雀戚蠢,<%# Eval("仔轿CategoryName") %>

回答4:

你的意思是早州在代码里?
你可以先赋值给变量TTT
然后对TTT作出判断
在页面上用启拿<%# =TTT %>就行陆旁蔽了

回答5:

绑定袭世拿事返核件里面写
string temp = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "拍搭TTT"));