杂志目录(页面部分CodeBehind)

页面

using System;
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
    }
}

时间: 2025-01-01 09:44:12

杂志目录(页面部分CodeBehind)的相关文章

杂志目录(页面部分)

页面 <%@ Page language="c#" Codebehind="showIssueCat.aspx.cs" AutoEventWireup="false" Inherits="cj168.Web.showIssueCat" %><%@ Register TagPrefix="cj168" TagName="Header" Src="modules/

nsis 脚本-NSIS打包自定义安装目录页面导致错误

问题描述 NSIS打包自定义安装目录页面导致错误 定义安装目录页面控件的方法 !define MUI_PAGE_CUSTOMFUNCTION_SHOW pagedirectory !define MUI_PAGE_CUSTOMFUNCTION_LEAVE pagedirectoryfinish !insertmacro MUI_PAGE_DIRECTORY ;安装目录页面 ;如果在这里加上系统的组件也就不会出现两次重复安装和错误. !insertmacro MUI_PAGE_INSTFILES

杂志目录(数据库访问部分)

访问|数据|数据库 using System;using System.Configuration;using System.Data;using System.Data.SqlClient; namespace cj168.DataAccess{        public class MagsDB    {        //SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["Co

用Dreamweaver制作目录树

dreamweaver 在总目录的前方有一个"+",一按这个"+",即可显示其下子目录,"+"即变成"-",一按"-",即可隐藏其下子目录,就像在资源管理器中一样,这需要做二个页面,一个页面写上总目录,一个页面写上子目录.把总目录的页面上的"+"号设置成超级链接,在"Link"栏中添上子目录页面的地址.把子目录的页面上的"-"号设置成超级链接,在&

移动版本的电子商务网站:搜索和目录页设计

原文:Mobile Commerce Usability:Search and Category Pages 作者:Linda Bustos 译者:耿人杰 ------------ 全文的分割线 ------------- mobile shopping 这是此系列的第二部分: 第1部分:网站主页和导航 第2部分:搜索和目录页面 第3部分:产品页面和购物车 第4部分:表单和结帐 以下是我参考了Best Buy, Target, Sephora, Moosejaw, Barnes and Nobl

新增一级目录24小时内现谷歌面包屑导航分析

记录一个事件,昨天零晨的时候,我把一个网站的一级导航栏,删了了一部分,同时又增加了一部分,而且是在昨天下午的时候,把每个新增加的栏目里更新了几篇文章.就在刚才,本人查看搜索引擎收录的情况时发现,google对于每个新增加的目录里的每篇文章都收录了.而且,还对于新增加的目录,给了一个面包屑导航. 为何一个新增加的目录能在这么段的时间里有google给予这么高的权重?而且,还是在什么有外部链接的情况下.并搜索部分长尾发现,排名很好基本上都在首页.本人分析如下: 1.首先新增加的目录继承了主站的权重,

分析良好的目录优化如何提升网站内页排名

网站目录优化是仅次于网站首页权重的重要页面之一,那么我们应该怎样合理的利用网站的目录去进行关键词排名的竞争呢?现在很多站长的网站首页标题都是长标题放置了很多的关键词,如果继续发展下去别人首页的标题改为几个核心的目标关键词那么长标题就不具备竞争力,而且如果用户搜索长尾词或者比较精准的词进来还是网站首页的话,这样不能第一时间将用户想看的内容展示出来会增加网站跳出率. 要对目录进行优化,首先我们要知道什么是目录? 目录和导航的区别 www.moonseo.net/bbs这个属于一个目录,也可能是一个导

充分利用站点页面结构 让你的关键词排名不落人后

提升关键词的排名每一位SEOer都有属于自己的心得,我们可以通过友链.可以通过高质量外链建设等等.而这些方法都是一些外在的提高关键词排名的方法.笔者认为如果想提高我们的关键词的排名最好最简单的方法就是从站点的内部结构出发,通过站点的内部结构来提高关键词的排名可以达到事半功倍的效果.下面笔者就分先给三个方面我们可以通过站点结构提高关键词排名的方法. 一:首页的合理的结构 首页的权重是最好的,如果我们可以构建一个好的首页结构将会对我们的站点收录及排名产生很大的促进作用.首先我们来看一个站点的首页排版

SEO优化网站URL目录等级在搜索引擎中的自然权重

网站页面在搜索引擎中权重等级的体现方式基本分为首页->目录页->内容页->单页面这几种形式,那么站在网站SEO优化的角度去考虑这个问题我们不由得会产生一个悬念,哪种页面方式对于搜索引擎的权重展示率相对较高,这个问题的研究有助于我们更加"附炎趋势"的给搜索引擎展示蜘蛛所喜好的内容.探索网站URL目录结构并分析出其在搜索引擎当中的自然表现权重对于我们提高SEO工作效率有很重要的意义.下面西安SEO就对网站结构的自然权重做出几点浅析以供和朋友探讨: 一.网站自然权重排名 对