book.aspx.cs
(开头部分) 2KB这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
namespace BookMS
{
public partial class bookpage : System.Web.UI.Page
{
public Book book;
public BookType bookType;
protected void Page_Load(object sender, EventArgs e)
{
int id=Convert.ToInt32(Request["id"]);
BookDao bookDao = new BookDao();
book = bookDao.GetBookById(id);
if (book.Id == -1)
Response.Redirect("error.aspx");
else
{
book.Hot += 1;
bookDao.UpdateBook(book);
BookTypeDao bookTypeDao = new BookTypeDao();
bookType=bookTypeDao.GetBookTypeById(book.Typeid);
DataInit();
}
if(Session["visitor"]==null)
div_discussbox.InnerHtml = "<div class='alert alert-warning' role='alert'>登录后可发表评论。请点击 <a class='warnlogin' data-toggle='modal' data-target='#loginModal'>登录</a></div>";
}
protected void DataInit() {
string sql = "SELECT * FROM discuss INNER JOIN visitor ON discuss.visitorid = visitor.id WHERE discuss.bookid="+book.Id+" order by time DESC";
Connect connect = new Connect();
DataSet ds = new DataSet();
connect.FillDataSet(ds,sql,"discusslist");
rep_disscusslist.DataSource = ds;
rep_disscusslist.DataBind();
ds = new DataSet();
connect.FillDataSet(ds, "select top 5 *,booktype.name type from book LEFT OUTER JOIN booktype ON (book.typeid=booktype.id) order by hot DESC ", "hotbook");
rep_hotbook.DataSource = ds;
rep_hotbook.DataBind();
lab_script.Text = "";
}
protected void btn_submit_Click(object sender, EventArgs e)
{
Discuss discuss = new Discuss();
DiscussDao discussDao = new DiscussDao();
Visitor visitor = (Visitor)Session["visitor"];
discuss.Visitorid =visitor.Id;
discuss.Bookid = book.Id;
discuss.Main = txt_disscuss.Value;
discuss.Time = DateTime.Now;
discussDao.AddDiscuss(discuss);
txt_disscuss.Value = "";
DataInit();
lab_script.Text = "<script>$('#tabclick').click(); alert('发表评论成功'); </script>";
后面还有 3 行代码,解锁后查看完整代码
24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明
AI 解读
登录后可用,每次 10 积分,解读结果公开显示在下面。
还没有人解读过这个文件。
