哪位朋友帮我解释一下这段代码啊,谢谢了!!!

问题描述

publicpartialclassforumlist:FunctionBase{protectedvoidPage_Load(objectsender,EventArgse){if(Request["type"]==null){Response.Redirect("/code/forumindex.aspx");return;}newscontent.InnerHtml=ShowTopNews();stringtype_sql="select*fromforumtypewhereid="+Request["type"];SqlDataReadertype_sr=SQLBASE.ExecuteReader(type_sql);if(type_sr.Read()){typetext.InnerHtml=type_sr["title"].ToString();Page.Title=type_sr["title"].ToString();}if(Session["username"]!=null){showimg.InnerHtml+="<ahref='/code/forumreply.aspx?action=newforum&type="+Request["type"]+"'target='_self'><imgalt='发新话题'border='0'src='/code/images/newtopic.gif'/></a>";}stringlist_sql="selectforum.*,reg1.usernamefromforum"+"leftjoinreguserasreg1onreg1.rid=forum.initiator"+"wheretype='"+Request["type"]+"'";DataSetds=SQLBASE.FillDataSet(list_sql);for(inti=0;i<ds.Tables[0].Rows.Count;i++){DataRowrow=ds.Tables[0].Rows[i];/*******************总回复人数********************************/stringrevert_sql="selectcount(id)astotalfromenlistforumwhereforumid="+row["forumid"];SqlDataReadersr=SQLBASE.ExecuteReader(revert_sql);inttotal=0;if(sr.Read()==true){total=(int)sr[0];}/******************最后回贴人*********************************/stringlastrevert_sql="selecttop1enlistforum.*,reguser.usernamefromenlistforumleftjoinreguseronenlistforum.pid=reguser.ridwhereforumid="+row["forumid"]+"orderbyenlistdatedesc";SqlDataReaderlast_sr=SQLBASE.ExecuteReader(lastrevert_sql);stringlastText="无回复";if(last_sr.Read()==true){lastText=last_sr["enlistdate"].ToString()+"by"+last_sr["username"].ToString();}stringimgurl="";if((int)row["isclose"]!=1){if(total>10){imgurl="<imgsrc='/code/images/red_folder.gif'border='0'alt='热点帖子'/>";}elseimgurl="<imgsrc='/code/images/folder.gif'border='0'alt='普通帖子'/>";}else{imgurl="<imgsrc='/code/images/lock_folder.gif'border='0'alt='该主题帖子已经关闭'/>";}smallforumlist.InnerHtml+="<tr>"+"<tdstyle='width:5%;height:30px;background-color:#FFFfFF'align='center'valign='middle'>"+imgurl+"</td>"+"<tdstyle='width:5%;height:30px;background-color:#F8F8F8'align='center'valign='middle'>"+"</td>"+"<tdstyle='width:50%;height:30px;background-color:#FFFfFF'align='left'valign='middle'><ahref='/code/forumdisplay.aspx?forumid="+row["forumid"]+"'target='_blank'title='点击查看详细内容'>"+row["title"]+"</a>"+"</td>"+"<tdstyle='width:20%;height:30px;background-color:#F8F8F8'align='center'valign='middle'>"+row["createdate"]+"by"+row["username"]+"</td>"+"<tdstyle='width:5%;height:30px;background-color:#FFFfFF'align='center'valign='middle'>"+total+"</td>"+"<tdstyle='width:15%;height:30px;background-color:#F8F8F8'align='center'valign='middle'>"+lastText+"</td>"+"</tr>";}//smallforumlist.InnerHtml="";}

解决方案

解决方案二:
很多分啊
解决方案三:
帮顶
解决方案四:
看大概文件是回复帖子的语句~page_load里是判断request请求和session里是否为空,为空则不能回复!不为空就跳转到'/code/forumreply.aspx?action页面,当然这个页面是带参数的:newforum&type="+Request["type"]+"'target='_self'!最后回帖人里的语句是判断分页的和查看的!另:SqlDataReader这个是绑定控件语句,就是将从数据库中的查出的内容转换到sr字符集里!而DataRowrow语句是控件里的行数!至于SQL语句我就不用解释了吧?我的联系方式是MSN:lindblum_88@hotmail.com,要是还有不清楚的地方联系我!

时间: 2024-10-22 14:11:22

哪位朋友帮我解释一下这段代码啊,谢谢了!!!的相关文章

c语言数组定义-哪个大神能帮我解释下这段代码,在线等

问题描述 哪个大神能帮我解释下这段代码,在线等 这个是凯撒密码的代码,哪个大神帮我看哈我的这个里面每句的意思 解决方案 把英文字母变换一下,如D换为AA换为X,B换为Y 解决方案二: 就是获取到输入的字符串,然后对每一位进行判断,如果在区间[dz]或区间[DZ]减3,剩下的加23 解决方案三: 就是获取到输入的字符串,然后对每一位进行判断,如果在区间[dz]或区间[DZ]减3,剩下的加23 解决方案四: 就是获取到输入的字符串,然后对每一位进行判断,如果在区间[dz]或区间[DZ]减3,剩下的加

可以帮我解释一下这段代码吗?

问题描述 <%@controllanguage="C#"autoeventwireup="true"inherits="Controls_Footer,WebUI_deploy"%>谁可以帮我解释一下这段代码不,我是初学的,不大懂~希望能详细些!! 解决方案 解决方案二:inherits="Controls_Footer,WebUI_deploy"表示继承language="C#":表示网页的编

js-能帮我解释下这段代码吗?网上搜不到,关于NO CONFLICT

问题描述 能帮我解释下这段代码吗?网上搜不到,关于NO CONFLICT var old = $.fn.tab $.fn.tab = Plugin $.fn.tab.Constructor = Tab // TAB NO CONFLICT // =============== $.fn.tab.noConflict = function () { $.fn.tab = old return this } 这是bootstrap插件的一段代码.后面定义noConflict函数是干什么的.

谁能帮我解释下这段javascript的含义和作用,谢谢!

问题描述 谁能帮我解释下这段javascript的含义和作用,谢谢! var Remember = new Object(); Remember = function(){}; Remember.prototype = { initialize: function(el, options){ this.el = $(el); this.days = 365; this.options = options; this.effect(); var cookie = this.readCookie()

map-请各位大神,帮我重点解释下if条件语句里是什么意思? 然后再解释下这段代码,非常感激

问题描述 请各位大神,帮我重点解释下if条件语句里是什么意思? 然后再解释下这段代码,非常感激 请各位大神,帮我重点解释下if条件语句里是什么意思?然后再解释下这段代码,非常感激 private Map yearMap; private String curyear = """"; public String getList() throws Exception { if ("""".equals(curyear)) { cu

afxmessagebox-谁帮我解释一下这句代码

问题描述 谁帮我解释一下这句代码 AfxMessageBox("您真的要删除这个文件吗?",4+48)==6 大致意思是明白的,就是用户点击确认的话就为真,但是后面那个4+48还有那个==6是什么啊?求解释~ 解决方案 消息框显示一个感叹号: MB_ICONEXCLAMATIO和NMB_ICONWARNING代表0x00000030L(转为十进制就是48) 消息框包含两个按钮:"是" 和"否": MB_YESNO代表0x00000004L(转为十

java8-谁能帮我解释下这段Java代码

问题描述 谁能帮我解释下这段Java代码 public class CollectionDemo { public static void main(String[] args) { Collection list= new ArrayList(); list.add("a"); list.add("b"); list.add("c"); list.iterator().forEachRemaining(lang->System.out.p

javascript-求解释下这段代码,可怜可怜我这个新手吧,拜托了,各位大神

问题描述 求解释下这段代码,可怜可怜我这个新手吧,拜托了,各位大神 求解释下这段代码,最主要的是详细解释下条件语句和 onclick,那个好像是各种嵌套吧,所以我希望大神们能一个点一个点的讲~拜托了,各位大神,可怜可怜我这个新手吧, <s:form action="Save" id="form1" theme="simple" > <div class="buttonDiv"> <s:submit

请高人帮我分析一下这段代码,万分感谢!

问题描述 请高手帮我详细解释一下这段代码,万分感谢!尤其是红色部分.///<summary>///创建一个SqlCommand对象以此来执行存储过程///</summary>///<paramname="procName">存储过程的名称</param>///<paramname="prams">存储过程所需参数</param>///<returns>返回SqlCommand对象&l