commlist.InnerHtml “((System.Web.UI.HtmlControls.HtmlContainerControl)(this.commlist))”为 null注:<div runat="server" id="commlist">这里是评论内容</div>这是前台代码
sb.Append("</table>");
commlist.InnerHtml = sb.ToString();这是后台部分代码
sb.Append("</table>");
commlist.InnerHtml = sb.ToString();这是后台部分代码
解决方案 »
- 【应用程序正常初始化(oxc0000142)失败 】
- 老大在帮帮忙吧,又是正则表达式,天气预报的提取,非常感谢!修改一下!
- c#合并相同特征的项
- 想用C#做一个文件监控服务,作用就是如果发现文件没有启动则启动它
- 急!!!为什么我vs2010连接mysql时找不到mysql数据源??
- File.Move的文件创建时间问题
- 编程有那几种模式
- 关于Process.Start("IExplore.exe", "http://localhost/default.aspx")问题
- linq中的查询中的Lambda能动态生成吗????
- C# listview控件如何显示text文件中的内容
- VS05中 为什么我的DataGrid没有DataBind()方法呢?
- XSLT 转换xml的内容保存为文本文件,思归大大帮忙呀!
这是一个AJAXPRO方法
[AjaxPro.AjaxMethod]
public string GetCommentary()
{
SqlConnection conn = new SqlConnection("server=localhost;database=B2CNetShop;uid=sa;pwd=123;");
StringBuilder sb = new StringBuilder(); DataTable dt = new DataTable();
dt.Columns.Add("CommentaryId");
dt.Columns.Add("UsersID");
dt.Columns.Add("CommentaryTime");
dt.Columns.Add("GradeInfo");
dt.Columns.Add("CommentaryInfo");
dt.Columns.Add("ReCount");
sb.Append("<table>");
try
{
conn.Open();
SqlCommand cmd = new SqlCommand("", conn);
cmd.CommandText = "select * from Commentary";
SqlDataReader sdr = cmd.ExecuteReader();
while (sdr.Read())
{
DataRow dr=dt.NewRow();
dr["CommentaryId"] = sdr["CommentaryId"];
dr["UsersID"] = sdr["UsersID"];
dr["CommentaryTime"] = sdr["CommentaryTime"];
dr["GradeInfo"] = sdr["GradeInfo"];
dr["CommentaryInfo"] = sdr["CommentaryInfo"];
dr["ReCount"] = sdr["ReCount"];
dt.Rows.Add(dr);
sb.Append("<tr>");
sb.Append("<td>" + sdr["CommentaryInfo"].ToString() + "</td>");
sb.Append("</tr>");
//sb.Append("<li><div class=\"user\"><a href=\"javascript:OpenWindowUser(523)\"><img src='/Style/images/boy.gif' width =\"50\" /></a><a href=\"javascript:OpenWindowUser(523)\"><span class=\"name\">lantian</span></a></div>");
//sb.Append("<div class=\"vote2\"><ul class='voteItems' id='disShowStart_2171''><li><span class='voteKey'>结帐速度:</span><span class='start'><img src='/Style/Images/Empty.gif' class=start_4 /></span></li><li><span class='voteKey'>产品布局:</span><span class='start'><img src='/Style/Images/Empty.gif' class=start_5 /></span></li><li><span class='voteKey'>产品质量:</span><span class='start'><img src='/Style/Images/Empty.gif' class=start_5 /></span></li><li><span class='voteKey'>服务态度:</span><span class='start'><img src='/Style/Images/Empty.gif' class=start_5 /></span></li></ul></div>");
//sb.Append("<div class=\"preview\">" + sdr["CommentaryInfo"].ToString() + "</div>");
//sb.Append("<div class=\"info\"><span><a href=\"javascript: myLightWindow.activateWindow({href: '/ViewCommentary-2171-0-161.html', title: '评论全文',height:480,width:850});\" title=\"评论全文\">(全文)</a></span><span>[" + sdr["CommentaryTime"].ToString() + "]</span><span><a href='javascript:OkToRe(2171)'>发表回应</a>(共有0个回应)</span></div>");
//sb.Append("<div class=\"responsesPost\" id='SentRe_2171' style=\"display:none;\"><span>回应内容:</span><span id='Err2171' style=\"color:Red;\"></span><textarea id='Re2171' rows=\"5\" cols=\"40\" style=\"background-image:url('Images/warning.gif'); background-repeat:no-repeat; background-position:right\"></textarea><input name=\"\" type=\"button\" value=\"回应\" class=\"button\" onclick='javascript:DisRe(2171)' /><input name=\"\" type=\"button\" value=\"取消\" class=\"button\" onclick='javascript:NoToRe(2171)' /></div><ul class='responses' id='livalue_2171'></ul></li>");
}
sb.Append("</table>");
commlist.InnerHtml = sb.ToString();
}
catch
{ }
finally
{
conn.Close();
}
return sb.ToString();
}