62,046
社区成员
发帖
与我相关
我的任务
分享
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
int i = 0;
if (int.TryParse(Request.QueryString["fid"], out i))
{
if (i > 0)
{
ShowFQAByNID(i);
FQAInfoService.AddClicksByFID(i); //计算点击率
ShowNextFqa();
}
}
else
{
Response.Redirect("induNews.aspx");
}
}
}
//===========操作数据库方法==============
/// <summary>
/// 页面载入,则增加一次点击率
/// </summary>
/// <param name="nid"></param>
public static void AddClicksByFID(int fid)
{
string sql = "update FQAInfo set F_Clicks=F_Clicks+1 where FID=@fid";
OleDbParameter par = new OleDbParameter("@fid", fid);
SqlHelper.ExecuteCommandNotReturn(sql, par);
}
ArrayList al = new ArrayList();
if (Session["ID"] != null)
{
al = (ArrayList)Session["id"];
if (!al.Contains("文章ID"))
{
//更新数据
al.Add("文章ID");
}
}