解决我的开源代码里面的前一篇后一篇的跳页问题,由于时间关系我不发图了,存储过程没有更改,我改进了一下报错功能,用来重新定义属性
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(); } } } }
相关文章推荐
- IDE-----VS2005运行过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的解决
- VS.net2005写的程序如何在没有.Net FrameWork的机器上运行 --解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”(转载)
- vc2005编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- 在eclipse中JAVA从打包成jar程序到双击运行的整个过程(没有主清单属性问题的解决)
- sql server存储过程:错误21037: [SQL-DMO]在Text 属性的“CREATE...”语句中指定的名称必须与Name....问题解决
- C++编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- 【转】C++编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- 解决问题:Oracle存储过程执行成功,但数据没有变化
- C++编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- ++编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- C++编译过程中"没有找到MFC80UD.DLL,因此这个程序未能启动.重新安装应用程序可能会修复此问题"? 的彻底解决
- sql server存储过程中解决单引号的问题
- ORACLE 8i 的存储过程里面 select aaa into var1 from tablea 如果记录为空,会出错.怎么解决
- 解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”(转贴)
- 解决“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”
- PL/SQL Developer中,存储过程无法调试的问题解决办法
- Hibernate使用property-ref属性解决遗留数据库One To Many关系的问题。
- 管理是需要的。我是在99年接触csdn的。那时在csdn上看帖子,订程序员杂志,真是感觉获益非浅,由于工作的原因又一段时间没有上csdn。前几天和别的公司程序员聊天,我无意中说道,可以去csdn找找帮助呀,也许程序上的问题就解决了,他的回答让我吃了一惊,c
- 终于解决了--调用存储过程提示传递参数多的问题!
- 转:解决VC2005程序的一个运行错误“由于应用程序的配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题”