NewsShow.aspx.cs
上传用户:shjujing
上传日期:2022-07-28
资源大小:11244k
文件大小:2k
源码类别:

Email客户端

开发平台:

Visual C++

  1. using System;
  2. using System.Data;
  3. using System.Data.SqlClient;
  4. using System.Configuration;
  5. using System.Collections;
  6. using System.Web;
  7. using System.Web.Security;
  8. using System.Web.UI;
  9. using System.Web.UI.WebControls;
  10. using System.Web.UI.WebControls.WebParts;
  11. using System.Web.UI.HtmlControls;
  12. public partial class ShowNews : System.Web.UI.Page
  13. {
  14.     DataSet ds;
  15.     protected DataRow dr;
  16.     String NewsID;
  17.     protected void Page_Load(Object sender, EventArgs e)
  18.     {
  19.         SqlConnection MyConnection;
  20.         String ConnStr, strCon;
  21.         //取得地址栏传入的参数,读取与NewsID对应的新闻
  22.         NewsID = Request.QueryString["NewsID"];
  23.         MyConnection = new SqlConnection(ConfigurationManager.ConnectionStrings["NewsConnectionString"].ConnectionString);
  24.         MyConnection.Open();
  25.         String strCom = "SELECT NewsID, biaoti ,zhaizi ,neirong,img,counter ,shijian FROM News where NewsID=" + NewsID;
  26.         ds = new DataSet();
  27.         SqlDataAdapter myDa = new SqlDataAdapter(strCom, MyConnection);
  28.         myDa.Fill(ds, "News");
  29.         //取得新闻的实际内容,在网页中用类似<%=dr["neirong"]%>的方法显示
  30.         dr = ds.Tables["News"].Rows[0];
  31.         //更新浏览次数
  32.         strCon = "UPDATE news SET counter = counter+1 WHERE (NewsID= " + NewsID + ")";
  33.         SqlCommand myCommand2 = new SqlCommand(strCon, MyConnection);
  34.         myCommand2.CommandText = strCon;
  35.         myCommand2.ExecuteNonQuery();
  36.         MyConnection.Close();
  37.     }
  38. }