您的位置:首页 > 编程语言

解决我的开源代码里面的前一篇后一篇的跳页问题,由于时间关系我不发图了,存储过程没有更改,我改进了一下报错功能,用来重新定义属性

2015-01-07 00:29 585 查看
解决我的开源代码里面的前一篇后一篇的跳页问题,由于时间关系我不发图了,存储过程没有更改,我改进了一下报错功能,用来重新定义属性,大家努力吧!我这个项目这个月就上线了!加油喽!呵呵!
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;

public partial class news : System.Web.UI.Page
{
//初始化一个连接开关
SqlConnection myConn = DBClass.GetConnection();
protected void Page_Load(object sender, EventArgs e)
{
string id = Request.QueryString["id"];
int nid = Convert.ToInt32(id);
if (!IsPostBack)
{
myConn.Open();

SqlCommand cmd2 = new SqlCommand("cnews_GetModel", myConn);
cmd2.CommandType = CommandType.StoredProcedure;
SqlParameter nid2 = new SqlParameter("@nid", SqlDbType.Int, 4);
nid2.Value = nid.ToString();
cmd2.Parameters.Add(nid2);
SqlDataReader dr = cmd2.ExecuteReader();
dr.Read();
this.Page.Title = dr["nname"].ToString();
Label1.Text = dr["nname"].ToString();
Label2.Text = dr["ncontent"].ToString();
myConn.Close();

try
{
myConn.Open();
SqlCommand cmd3 = new SqlCommand("cnews_top", myConn);
cmd3.CommandType = CommandType.StoredProcedure;
SqlParameter nid3 = new SqlParameter("@nid", SqlDbType.Int, 4);
nid3.Value = nid.ToString();
cmd3.Parameters.Add(nid3);
SqlDataReader dr3 = cmd3.ExecuteReader();
dr3.Read();
HyperLink1.Text=dr3["nname"].ToString();
string aaaa = dr3["nid"].ToString();
HyperLink1.NavigateUrl = "news.aspx?id=" + aaaa;
}

catch (Exception)
{
HyperLink1.Text = "没有文章了,请回首页!";
HyperLink1.NavigateUrl = "default.aspx";
}
finally
{
myConn.Close();
}
myConn.Open();

try
{
SqlCommand cmd4 = new SqlCommand("cnews_down", myConn);
cmd4.CommandType = CommandType.StoredProcedure;
SqlParameter nid4 = new SqlParameter("@nid", SqlDbType.Int, 4);
nid4.Value = nid.ToString();
cmd4.Parameters.Add(nid4);
SqlDataReader dr4 = cmd4.ExecuteReader();
dr4.Read();
HyperLink2.Text = dr4["nname"].ToString();
string aaaa1 = dr4["nid"].ToString();
HyperLink2.NavigateUrl = "news.aspx?id=" + aaaa1;
}

catch (Exception)
{
HyperLink2.Text = "没有文章了,请回首页!";
HyperLink2.NavigateUrl = "default.aspx";
}
finally
{
myConn.Close();
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐