前台服务器端代码 本帖最后由 f152520843 于 2012-03-28 10:44:45 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <% if (ds != null) { if (ds.Tables[0].Rows.Count > 0) { StringBuilder str = new StringBuilder();foreach (System.Data.DataRow row in ds.Tables[0].Rows) {str.Append("<tr>");for (int i = 0; i < 9; i++) { if (i%3==1&&i!=1) {str.Append("<tr>"); } str.AppendFormat(<td align="center" width="30%"><a href=Big_Picture.htm><img alt="" src="<%=ds.Tables[0].Rows[i][0].ToString()%>" border="0" /></a></td>); <%if (i!=0&&i % 3 == 0) {str.Append("</tr>"); return; } } } %><%=str .ToString()%>这种写法,建议在后台写方法,哪怕是拼接字符串去掉多余的<%%>,增强可读性注意红色部分,str.AppendFormat("<a href=\"\">aaa</a>")的形式另外建议用label,进行赋值,除非MVC 这个有点晕了,你明明是在写服务端代码,直接把它们移到cs的一个protected方法中,aspx中直接调用 嗯。非常感谢两位,在后台写好多了!用label赋值! 如何让正则表达式最小匹配?? 在VS2010中使用C#枚举问题 求助!关于WPF中ListView绑定DataTable问题 c# 中的masktextbox问题 sql返回值出错?? 如何获取按键按下弹起的时间间隔 能否将Panel的内容存成一个图档? 我怎么得到SqlDataReader drAnn中记录的行数,用来显示数据时分页显示 如何获取正在播放的音乐的 声波图像? 即刻给分,如何调用SQL SEREVER中的存储过程? 用GRAPH画图进行坐标转换后如何取出鼠标所在点的对应坐标 有了LINQ是不是就可以放弃存储过程和SQL语句这些东西了?
if (ds != null)
{
if (ds.Tables[0].Rows.Count > 0)
{
StringBuilder str = new StringBuilder();
foreach (System.Data.DataRow row in ds.Tables[0].Rows)
{
str.Append("<tr>");
for (int i = 0; i < 9; i++)
{
if (i%3==1&&i!=1)
{
str.Append("<tr>");
}
str.AppendFormat(<td align="center" width="30%"><a href=Big_Picture.htm><img alt="" src="<%=ds.Tables[0].Rows[i][0].ToString()%>" border="0" /></a></td>);
<%if (i!=0&&i % 3 == 0)
{
str.Append("</tr>");
return;
}
}
}
%><%=str .ToString()%>这种写法,建议在后台写方法,哪怕是拼接字符串去掉多余的<%%>,增强可读性注意红色部分,str.AppendFormat("<a href=\"\">aaa</a>")的形式另外建议用label,进行赋值,除非MVC