Asp.net源码专业站
首页->尚未分类->勤网爱问v2008学习版项目源码>>Rungoo.Builder/IAskContent.cs>>源码在线查看
温馨提示:代码在线浏览功能只能做为源码浏览参考,如果想更进一步了解该代码请下载:勤网爱问v2008学习版项目源码
当前文件:文件类型 GoAsk/Rungoo.Builder/IAskContent.cs[5K,2009-6-12 11:43:17]打开代码结构图
普通视图
		            
1namespace Rungoo.Builder 2{ 3 using Rungoo.BusFacade; 4 using System; 5 using System.Data; 6 using System.Text; 7 8 public class IAskContent : baselink 9 { 10 public string iasklist(int num, string askusername, string answerusername, string powerusername, int titlelength, int catnamelength, string catid, string state, string ordercolom, bool istitle, bool isdesc, short style) 11 { 12 int recordcount = 0; 13 DataTable table = IAskContentFac.GetList("", num, 1, askusername, state, 0, catid, ordercolom, -1, answerusername, powerusername, istitle, isdesc, out recordcount); 14 if (table.Rows.Count <= 0) 15 { 16 return "no data"; 17 } 18 StringBuilder builder = new StringBuilder(); 19 switch (style) 20 { 21 case 1: 22 builder.Append("<ul class='iasklist_ul'>\n"); 23 foreach (DataRow row in table.Rows) 24 { 25 builder.Append("<li class='iasklist_li'>"); 26 builder.Append("<span class='iasklist_catname'>[" + base.getAskCatLink(row["AskClass"].ToString(), catnamelength) + "]</span>"); 27 builder.Append("<span class='iasklist_title'>" + base.getAskLink(row["AskContentID"].ToString(), row["AskTitle"].ToString(), titlelength) + "</span>"); 28 builder.Append("<span class='iasklist_point'>" + base.moneypic() + row["AskIntegral"].ToString() + "</span>"); 29 builder.Append("<span class='iasklist_date'>" + DateTime.Parse(row["asktime"].ToString()).ToString("yy-MM-dd") + "</span>"); 30 builder.Append("<span class='iasklist_user'>" + ((row["IsOverClose"].ToString() == "False") ? base.getUserLink(row["username"].ToString(), 10) : "<span style='color:gray'>匿名</span>") + "</span>"); 31 builder.Append("</li>"); 32 } 33 builder.Append("</ul>\n"); 34 break; 35 36 case 2: 37 builder.Append("<ul class='iasklist_ul'>\n"); 38 foreach (DataRow row in table.Rows) 39 { 40 builder.Append("<li class='iasklist_li'>"); 41 builder.Append("<span class='iasklist_title'>" + base.getAskLink(row["AskContentID"].ToString(), row["AskTitle"].ToString(), titlelength) + "</span>"); 42 builder.Append("</li>"); 43 } 44 builder.Append("</ul>\n"); 45 break; 46 47 case 3: 48 builder.Append("<ul class='iasklist_ul'>\n"); 49 foreach (DataRow row in table.Rows) 50 { 51 builder.Append("<li class='iasklist_li'>"); 52 builder.Append("<span class='iasklist_catname'>[" + base.getAskCatLink(row["AskClass"].ToString(), catnamelength) + "]</span>"); 53 builder.Append("<span class='iasklist_title'>" + base.getAskLink(row["AskContentID"].ToString(), row["AskTitle"].ToString(), titlelength) + "</span>"); 54 builder.Append("</li>"); 55 } 56 builder.Append("</ul>\n"); 57 break; 58 59 case 4: 60 builder.Append("<table class='iasklist_ul'>\n"); 61 builder.Append("<tr class='iasklist_top'><th>标题</th><th>悬赏</th><th>回答数</th><th>状态</th><th>日期</th><th>提问者</th></tr>"); 62 foreach (DataRow row in table.Rows) 63 { 64 builder.Append("<tr class='iasklist_li'>"); 65 builder.Append("<td class='iasklist_title'>" + base.getAskLink(row["AskContentID"].ToString(), row["AskTitle"].ToString(), titlelength) + "</td>"); 66 builder.Append("<td class='iasklist_point'>" + base.moneypic() + row["AskIntegral"].ToString() + "</td>"); 67 builder.Append("<td class='iasklist_answernum'>" + IAskAnswerFac.SumAskAnswer(row["AskContentID"].ToString()) + "</td>"); 68 builder.Append("<td class='iasklist_statu'>" + base.getAskStatePic(int.Parse(row["AskState"].ToString())) + "</td>"); 69 builder.Append("<td class='iasklist_date'>" + DateTime.Parse(row["asktime"].ToString()).ToString("yy-MM-dd") + "</td>"); 70 builder.Append("<td class='iasklist_user'>" + ((row["IsOverClose"].ToString() == "False") ? base.getUserLink(row["username"].ToString(), 10) : "<span style='color:gray'>匿名</span>") + "</td>"); 71 builder.Append("</tr>"); 72 } 73 builder.Append("</table>\n"); 74 break; 75 76 default: 77 builder.Append("<ul class='iasklist_ul'>\n"); 78 foreach (DataRow row in table.Rows) 79 { 80 builder.Append("<li class='iasklist_li'>"); 81 builder.Append("<span class='iasklist_catname'>[" + base.getAskCatLink(row["AskClass"].ToString(), catnamelength) + "]</span>"); 82 builder.Append("<span class='iasklist_title'>" + base.getAskLink(row["AskContentID"].ToString(), row["AskTitle"].ToString(), titlelength) + "</span>"); 83 builder.Append("<span class='iasklist_point'>" + base.moneypic() + row["AskIntegral"].ToString() + "</span>"); 84 builder.Append("</li>"); 85 } 86 builder.Append("</ul>\n"); 87 break; 88 } 89 return builder.ToString(); 90 } 91 } 92} 93 94
还没有找到您心仪的内容?请用.net源码大搜捕
代码片断 打包下载该项目完整源码:勤网爱问v2008学习版项目源码
51Aspx.com 版权所有 CopyRight © 2006-2010. 京ICP备06046876号 本站法律顾问:ITlaw-庄毅雄律师
返回顶部
客户服务:点击这里进行客户咨询 业务合作:点击这里洽谈业务合作 合作热线:010-68880146