代码拉取完成,页面将自动刷新
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace WebFormBlog
{
public partial class Category : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
int catid = Convert.ToInt32(Request.QueryString["id"]);
if (catid <= 0)
{
throw new HttpException(404, "Category not found");
}
/*
BlogDataSetTableAdapters.categoryTableAdapter cta = new BlogDataSetTableAdapters.categoryTableAdapter();
BlogDataSet.categoryDataTable cdt = cta.GetDataById(catid);
if (cdt.Rows.Count < 1)
{
throw new HttpException(404, "Category not found");
}
PageTitleLiteral.Text = cdt.Rows[0]["title"].ToString();
CategoryNameLiteral.Text = cdt.Rows[0]["title"].ToString();
BlogDataSetTableAdapters.postTableAdapter pta = new BlogDataSetTableAdapters.postTableAdapter();
PostListRepeater.DataSource = pta.GetDataByCategoryId(catid);
PostListRepeater.DataBind();
*/
BlogModel.BlogEntities db = new BlogModel.BlogEntities();
var category = db.categories.SingleOrDefault(t => t.id == catid);
if (category == null)
throw new HttpException(404, "Category not found");
PageTitleLiteral.Text = category.title;
CategoryNameLiteral.Text = category.title;
var posts = from post in db.posts
where post.catid == catid
orderby post.id descending
select post;
PostListRepeater.DataSource = posts;
PostListRepeater.DataBind();
}
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。