我的随笔

来源:互联网 发布:如何屏蔽淘宝卖家消息 编辑:程序博客网 时间:2024/06/04 22:48

服务永远是后安装AspNetPager控件

<%@ Register Assembly="MyPager" Namespace="MyPager" TagPrefix="mpager" %>
Assembly是程序集的名字,Namespace是引用的命名空间,TagPrefix是asp:Button前面的asp

Eval,是把控件绑定的数据再取出来,所以可以直接用字段反射,但是你在大标题里那里是直接放在html标签里,所里不行
你可以先查出来标题,再用<%= %>输出

你这只有一个.aspx文件吧,没有相关的后台.cs文件。
你可以在.aspx页面用 <% ... %>     标签,把后台代码写在里面,效果是一样的
哦 ;-)
-----------------------------------------------------------------------------------------------
在从一个Web页面转换到另一个Web页面时,你的ASP.NET应用程序的用户界面的某些部分常常是保持不变的——如某些“装饰”的部分:页眉处的GIF图片、水平工具条或导航条、左侧的链接、等等。你可以继续用它们,而不必为每个页面重建。


在main.aspx页面中创建你选择的站点装饰内容。在你想放置站点丰富内容地方添加一个PlaceHolder控件。然后,将下面的代码添加到你的页面的Page Load事件中:

private void Page_Load(object sender,
System.EventArgs e)
{
 string p = Request.QueryString.Get("p");
 PlaceHolder1.Controls.Clear();
 if (p == null)
  PlaceHolder1.Controls.Add(LoadControl ("modules/" + "Default" + ".ascx"));
 else
 {
  PlaceHolder1.Controls.Add(LoadControl ("modules/" + p + ".ascx"));
 }
}

  通过该代码,你可以在项目模块文件夹中看到一个包含Web用户控件页面(ASCX)的名字的查询字符串参数p。你不用将所有ASCX文件都放在一个单独的文件夹中,但这么做的确可以进一步隔离应用程序。
---------------------------------------------------------------------------------------------------------------
MvcPager源代码—PagedList.cs
using System;
using System.Collections.Generic;

namespace Webdiyer.WebControls.Mvc
{
    public class PagedList<T> : List<T>
    {
        public PagedList(IList<T> items,int pageIndex,int pageSize)
        {
            PageSize = pageSize;
            TotalItemCount = items.Count;
            TotalPageCount = (int)Math.Ceiling(TotalItemCount / (double)PageSize);
            CurrentPageIndex = pageIndex;
            StartRecordIndex=(CurrentPageIndex - 1) * PageSize + 1;
            EndRecordIndex = TotalItemCount>pageIndex*pageSize?pageIndex*pageSize:TotalItemCount;
            for (int i = StartRecordIndex-1; i < EndRecordIndex;i++ )
            {
                Add(items[i]);
            }
        }

        public PagedList(IEnumerable<T> items, int pageIndex, int pageSize, int totalItemCount)
        {
            AddRange(items);
            TotalItemCount = totalItemCount;
            TotalPageCount = (int)Math.Ceiling(totalItemCount / (double)pageSize);
            CurrentPageIndex = pageIndex;
            PageSize = pageSize;
            StartRecordIndex = (pageIndex - 1) * pageSize + 1;
            EndRecordIndex = TotalItemCount>pageIndex*pageSize?pageIndex*pageSize:totalItemCount;
        }

        public int CurrentPageIndex { get; set; }
        public int PageSize { get; set; }
        public int TotalItemCount { get; set; }
        public int TotalPageCount{get; private set;}
        public int StartRecordIndex{get; private set;}
        public int EndRecordIndex{get; private set;}
    }
}


//public void DateBind()
    //{
    //    string show = Request["show"];
    //    if (show == "modity")
    //    {
    //         //绑定修改数据
    //        banddata();
    //    }
    //}

    //public void banddata()
    //{
    //    string id = Request["id"];
    //    SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=news_db;Integrated Security=True");//连接数据库
    //    string cmdtext = "select * from NewsInfo where NewsId = '" + id + "'";
    //    SqlCommand cmd = new SqlCommand(cmdtext, conn);
    //    if (conn.State == ConnectionState.Closed)
    //    {
    //        conn.Open();
    //    }
    //    SqlDataReader dr = cmd.ExecuteReader();
    //    if (dr.Read())
    //    {
    //        this.txtNewsTitle.Text = dr["NewsTitle"].ToString();
    //        this.txtNewsAuthor.Text = dr["NewsAuthor"].ToString();
    //        this.txtNewsPrograma.Text = dr["NewsPrograma"].ToString();
    //        this.txtNewsContent.Text = dr["NewsContent"].ToString();
    //        this.ddlType.SelectedValue = dr["NewsType"].ToString();
    //    }
    //}


------------------------------------------------------------------------------------

服务永远是后安装

如果失败,最好用优化大师卸载sqlserver,不得已才使用360卸载,
记得要删除掉Microsoft SQL Server文件夹,然后进入注册表(运行→regedit),删除这两项:HKEY_CURRENT_USERSoftwareMicrosoftMicrosoft SQL Server  ,和HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL Server

先装IIS,在装sql,最后装vs
--------------------------------------------------------------------------------
x64是64位的电脑的,x86是32位的电脑的,我们一般家用的电脑都是32位的,所以安装的时候就选x86那个版本的。


那为啥不把x86写成x32呢回答人的补充  

X86是沿用了以前的386,486的命名方式,从奔腾II开始统称I686。
-------------------------------------------------------------------------------

 


北京市朝阳区光华路2号阳光100F座5层
北京市昌平区霍营村龙跃居东二区14栋三单元401室
---------------------------------------------------------------------
中国建设银行(CBC):“存不存?”
中国银行(BC):“不存!”
中国农业银行(ABC):“啊?不存?”
中国工商银行(ICBC):“爱存不存!”
民生银行(CMSB):“存么,傻B!”
招行(CMBC):“存么,白痴 !”
国家开发银行(CDB):“存点吧!”
兴业银行(CIB):“存一百!”
北京市商业银行(BCCB):“白存,存不?”
汇丰银行(HSBC):“还是不存!”

原创粉丝点击