c#<%# Eval%>
<%#Eval()%>应该在后台怎样写各位我知道是在<asp:Repeater下写的可是我想把这个<%#Eval("ttt")%>在后台写我应该怎样才能做到呢啊在后台我还...
<%#Eval()%>应该在后台怎样写
各位我知道 是在 <asp:Repeater 下写的
可是我想 把这个<%#Eval("ttt")%>
在后台写 我应该怎样才能做到呢啊
在后台我还要判断这个 TTT
小弟是个出学者 展开
各位我知道 是在 <asp:Repeater 下写的
可是我想 把这个<%#Eval("ttt")%>
在后台写 我应该怎样才能做到呢啊
在后台我还要判断这个 TTT
小弟是个出学者 展开
6个回答
展开全部
在前台做一个 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.
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.
展开全部
这个是一个绑定的东西 后台吧数据集给他就可以!
不过初学还是先了解下书上的吧!
接上
可以在CS里写 protected string ttt = "dddddd";
然后在前台绑定 <%= ttt%>可以了
不过初学还是先了解下书上的吧!
接上
可以在CS里写 protected string ttt = "dddddd";
然后在前台绑定 <%= ttt%>可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是模板控件的一个方法(Method),用来计算数据绑定表达式的值。如,
计算当前记录的产品名称,<%# Eval("ProductName") %>
类别名称,<%# Eval("CategoryName") %>
计算当前记录的产品名称,<%# Eval("ProductName") %>
类别名称,<%# Eval("CategoryName") %>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的意思是在代码里?
你可以先赋值给变量TTT
然后对TTT作出判断
在页面上用<%# =TTT %>就行了
你可以先赋值给变量TTT
然后对TTT作出判断
在页面上用<%# =TTT %>就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
绑定事件里面写
string temp = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "TTT"));
string temp = Convert.ToString(DataBinder.Eval(e.Row.DataItem, "TTT"));
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询