跟踪看html.AppendLine为什么没执行
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/
解决方案 »
- radiobuttonlist,如何用js取消回发服务器事件?在线等
- asp.net 模板的解析问题?
- image控件不能动态显示-急、急、急
- 删除dgManager中一条记录,id所在列是1,即Columns[1],点击删除后不成功,提示下面错误,是为何?
- 请问有对研究的吗?
- 怎样在规定时间内触发按钮事件
- TextBox的问题~~
- 急求使用ctrl+Enter直接发表贴子的asp.net源代码
- 有关打印的问题,求助!!!
- Obj 和 Sender 两个参数有区别吗?
- 前台asp.net,后台sql的酒店客房管理系统
- vs.net在本地运行一切正常,发布到服务器添加留言出现 未将对象引用设置到对象的实例。
思路,先做一个循环,将分组后长度为3的标签放进一个列表,然后再循环有长度为2的标签,再循环长度为3的标签。protected string OutputHtmlBlock()
{
StringBuilder html = new StringBuilder();
html.AppendLine("<span class=\"publylb\">");
html.AppendLine(" <dl>");
var list = GetList();
if (list.Count > 0)
{
List<Tags> tagList = new List<Tags>();
string[] strArr = { }; foreach (var obj in list)
{
strArr = obj.Main.Split('.');
if (strArr.Length == 3)
tagList.Add(obj);
} foreach(var obj in list)
{
strArr = obj.Main.Split('.');
if (strArr.Length == 2)
{
html.AppendLine(" <dt>" + obj.TagName + "</dt>");
html.AppendLine(" <dd>");
html.AppendLine(" <ol>"); foreach (var tagObj in tagList)
{
if (tagObj.ParentId == obj.TagId)
html.AppendLine(" <li class=\"pubjl\"><a href=\"#\">" + tagObj.TagName + "</a><li>");
}
}
if (strArr.Length == 2)
{
html.AppendLine(" </dd>");
}
}
}
html.AppendLine(" </dl>");
html.AppendLine("</span>");
return html.ToString();
}
可惜我页面规定不能用ASP.NET服务器控件