zoukankan      html  css  js  c++  java
  • ascx用户控件操作

    page.ascx 文件
     
    <%@ Control Language="C#" AutoEventWireup="true" CodeFile="page.ascx.cs" Inherits="page" %>
    <table cellpadding="0" cellspacing="0">
        <tr>
            <%
                for (int i = 1; i <=this._PageCount; i++)
                {
            %>
                    <td style="border:1px #000 solid;">
                        <a href="Default.aspx?page1=<%=i.ToString() %>"><%=i.ToString() %></a>
                    </td>
            <%  }
            %>
        </tr>
    </table>
     
    page.ascx.cs文件
     
    using System;
    using System.Collections;
    using System.Configuration;
    using System.Data;
    using System.Linq;
    using System.Web;
    using System.Web.Security;
    using System.Web.UI;
    using System.Web.UI.HtmlControls;
    using System.Web.UI.WebControls;
    using System.Web.UI.WebControls.WebParts;
    using System.Xml.Linq;
    
    public partial class page : System.Web.UI.UserControl
    {
        protected int _PageCount;
        protected void Page_Load(object sender, EventArgs e)
        {
        }
    
        public int PageCount
        {
            get { return _PageCount; }
            set { _PageCount = value; }
        }
    }
     
    现在这个控件就可以用了
    拖动这个控件到Default.aspx文件里
    <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
    <%@ Register src="page.ascx" tagname="page" tagprefix="uc1" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title>无标题页</title>
    </head>
    <body>
        <form id="form1" runat="server">
             <uc1:page ID="page1" runat="server"/>
        </form>
    </body>
    </html>
     
    page 控件有个属性PageCount可是这样写
    <uc1:page ID="page1" runat="server" page1="5"/> 但是不可以像asp那样写 <uc1:page ID="page1" runat="server" PageCount="<%=rs(0)%>"/>
     
    那么我要解决这个问题要怎么样搞呢?
     
    其实这个问题很简单,nnd自己笨死了,搞了很久
     
    只要在 Default.aspx.cs写不就可以了
    page1.page1=rs(0);
     
     
     
     
    
    
  • 相关阅读:
    记录s标签范例
    链表问题总结
    Hibernate学习总结
    HDU2460-Network
    CF464C-Substitutes in Number
    CF666E-Forensic Examination
    CF373C-Counting Kangaroos is Fun
    CF558E-A Simple Task
    HDU5669-Road
    CF341D-Iahub and Xors
  • 原文地址:https://www.cnblogs.com/lvcha/p/1678742.html
Copyright © 2011-2022 走看看