- 热门文章:
- · 杂志目录(数据库访问部分)
- · 杂志目录(页面部分)
- · 推荐一个免费的CSharp编辑器
- · 使用JScript.NET创建asp.net页面(二)
- · 使用JScript.NET创建asp.net页面(三)
- · 使用JScript.NET创建asp.net页面(四)
- · 使用JScript.NET创建asp.net页面(五)
- · 使用JScript.NET创建asp.net页面(六)
- · 使用JScript.NET创建asp.net页面(七)
- · 有好东西不要自己藏着,拿出来大家分享啊,这是我的:关于bate2的MD5加密方法.
- · 转:ASP.NET验证控件详解
- · 在ASP.NET中获取文件属性
上一篇:用 StringBuilder 类替代 String >>
杂志目录(页面部分CodeBehind)
using System.Data;
using System.Data.SqlClient;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace cj168.Web
{
/// <summary>
/// Summary description for showIssueCat.
/// </summary>
public class showIssueCat : System.Web.UI.Page
{
protected System.Web.UI.WebControls.Label lbMagInfo;
protected System.Web.UI.WebControls.DataList datalistMagCat;
protected System.Web.UI.WebControls.DataList datalistShowMagArtTitleLevel2;
protected System.Web.UI.WebControls.DataList datalistShowMagArtTitleLevel1;
protected System.Web.UI.WebControls.DataList DataList1;
protected System.Web.UI.WebControls.DataList datalistShowMagArtTitleLevel3;
protected System.Web.UI.WebControls.LinkButton LinkButton;
protected System.Web.UI.WebControls.AdRotator Adrotator1;
protected System.Web.UI.WebControls.Label lbArtDetailTitle;
protected System.Web.UI.WebControls.Label lbArtQuotation;
protected System.Web.UI.WebControls.Label lbArtMainHeader;
protected System.Web.UI.WebControls.Label lbArtSubHeader;
protected System.Web.UI.WebControls.Label lbArtViewPoint;
protected System.Web.UI.WebControls.Label lbArtPageNo;
protected System.Web.UI.WebControls.Label lbArtContent;
public showIssueCat()
{
Page.Init += new System.EventHandler(Page_Init);
}
protected void Page_Load(object sender, EventArgs e)
{
// Put user code to initialize the page here
//if (!IsPostBack)
//{
ShowCat();
//}
}
//void BindData(int MagID, int MagYear, int YearIssue)
void ShowCat()
{
String magName = Request.Params["MagName"];
int magID = Int32.Parse(Request.Params["MagID"]);
int magYear = Int32.Parse(Request.Params["MagYear"]);
int yearIssue = Int32.Parse(Request.Params["YearIssue"]);
//if (strMagName != String.Empty && strMagID != String.Empty && strMagYear != String.Empty && strYearIssue != String.Empty)
//{
lbMagInfo.Text = magName + " " + magYear + "年度 第" + yearIssue + "期";
//}
//else
//{
// lbMagInfo.Text = "参数有错";
//}
cj168.DataAccess.MagsDB ShowMagIssueCat = new cj168.DataAccess.MagsDB();
datalistMagCat.DataSource = ShowMagIssueCat.GetMagIssueCat(magID, magYear, yearIssue);
datalistMagCat.DataBind();
}
public DataSet ShowSubCat(int magID, int magYear, int yearIssue, int catID)
{
cj168.DataAccess.MagsDB ShowSubCat = new cj168.DataAccess.MagsDB();
DataSet dr = ShowSubCat.GetSubCat(magID, magYear, yearIssue, catID);
return dr;
}
public DataSet ShowMagArtTitle(int catIssueID)
{
cj168.DataAccess.MagsDB ShowMagArtTitle = new cj168.DataAccess.MagsDB();
DataSet dr = ShowMagArtTitle.GetMagArtTitle(catIssueID);
return dr;
}
public String ShowArtURL(int artID)
{
String magName = Request.Params["MagName"];
int magID = Int32.Parse(Request.Params["MagID"]);
int magYear = Int32.Parse(Request.Params["MagYear"]);
int yearIssue = Int32.Parse(Request.Params["YearIssue"]);
return "showIssueCat.aspx?MagName=" + magName + "&MagID=" + magID + "&MagYear=" + magYear + "&YearIssue=" + yearIssue + "&txtID="+ artID;
}
public void ArtTitleLinkButton_Click(object sender, EventArgs e)
{
int ArtID = ((LinkButton)sender).TabIndex;
cj168.DataAccess.MagsDB ShowArtDetail = new cj168.DataAccess.MagsDB();
DataSet myDataSet = ShowArtDetail.GetArtDetail(ArtID);
DataRowView myRowView = myDataSet.Tables["ArtDetail"].DefaultView[0];
if (myRowView["Quotation"].ToString().Trim() != String.Empty)
{
lbArtQuotation.Visible = true;
lbArtQuotation.Text = "<div class=@#Quotation@#>" + myRowView["Quotation"].ToString() + "</div>";
}
else
{
lbArtQuotation.Visible = false;
}
lbArtMainHeader.Text = "<div class=@#MainHeader@#>" + myRowView["MainHeader"].ToString() + "</div>";
if(myRowView["SubHeader"].ToString().Trim() != String.Empty)
{
lbArtSubHeader.Visible = true;
lbArtSubHeader.Text = "<div class=@#SubHeader@#>" + myRowView["SubHeader"].ToString() + "</div>";
}
else
{
lbArtSubHeader.Visible = false;
}
if(myRowView["ViewPoint"].ToString().Trim() != String.Empty)
{ lbArtViewPoint.Visible = true;
lbArtViewPoint.Text = "<div class=@#ViewPoint@#>" + myRowView["ViewPoint"].ToString() + "</div>";
}
else
{ lbArtViewPoint.Visible = false;
}
lbArtPageNo.Text = "<div class=@#PageNo@#>" + "页数:" + myRowView["PageNo"].ToString() + "</div>";
lbArtContent.Text = "<div class=@#Content@#>" + myRowView["Content"].ToString() + "</div>";
}
protected void Page_Init(object sender, EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
}
//#region Web Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
//#endregion
}
}
下一篇:杂志目录(数据库访问部分) >>
相关文章:
- · datalist分页(codebehind部分)
- · datalist分页(cj168.DataAccess.MagsDB中的2个方法)
- · datalist分页(页面部分)
- · .net beta2 操作cookie的例子(转)
- · 如何在DataGrid控件中隐藏列
- · Common ASP.NET Code Techniques (DPC&DWCReference)--1
- · Common ASP.NET Code Techniques (DPC&dwc Reference)--2
- · Common ASP.NET Code Techniques (DPC&DWC Reference)--3
- · Common ASP.NET Code Techniques (DPC&DWC Reference)--4
- · Common ASP.NET Code Techniques (DPC&DWC Reference)--5
- · Common ASP.NET Code Techniques (DPC&DWC Reference)--6
- · 在datagrid中删除时确定(精华区的补充)
- · Displaying ListView items - with class! by Rob Birdwell
- · 一个带checkbox的webcontrol
- · 保护 XML Web 服务免受黑客攻击 [第一部分]
- · 保护 XML Web 服务免受黑客攻击, [第二部分]
- · treeview的源代码
- · 在datagrid中删除时确定?(转)
- · vs.net beta 2中利用DataGrid分页详解
- · COM组件对象与.NET类对象的相互转换
- · 关于DataGrid对象的属性设置(VB)
- · XmlNodeList
- · 用 FormsAuthentication.SetAuthCookie 做权限验证
- · 在datalist中选取数据。
- · Finding a Control Inside a Template
- · DataBinding DropDownList
- · 用asp.net向其他服务器post一条信息
- · Asp.net中用核选框显示数据的方法及ButtonColumn的使用方法
- · 如何在DataGrid控件中实现编辑、删除、分类以及分页操作
- · .NET框架类览胜( Ccident Net )
- · 使用JScript.NET创建asp.net页面(一)
- · 用Visual C#获得计算机名称和IP地址(转)
- · 据说可能是介绍 web.config 最详细的文章。大家参考参考[转]
- · 在ASP.NET中使用Session与Application 对象
- · 用asp.net实现将上传的图片变小存入数据库!(暑假里就开始想做的,很兴奋了)
- · 在ASP.NET中使用Session与Application 对象(续)
- · web.config 关于HttpHandlers 和HttpModules的使用实例【转】
- · 使用 sqlserver来存放和取得 session
