在Asp.Net(VB.Net)中,怎样自己做控件!能举个例子或说明一下流程吗?

解决方案 »

  1.   

    在你项目里添加web用户控件,之后的操作就和你做一般的aspx一样了。
      

  2.   

    借楼主宝地用一下,谁能告诉我为什么不能发帖子?我是刚刚学asp.net一个月,大虾们帮我解决一个问题,谢谢先拉!
    <Script Language="VB" Runat="Server">
      Sub Page_Load(sender As Object, e As EventArgs)
        Dim CurrentHour As Byte
        CurrentHour = System.DateTime.Now.Hour
        If CurrentHour >= 12 Then    
           Response.Write("现在时间为 " & System.DateTime.Now.ToLongTimeString())
           Response.Write("<P>网页开放时间至下午 12 点,目前超时暂不开放!</P>")
           Response.End()
        End If
        Message.Text = "现在时刻为 " & System.DateTime.Now.ToLongTimeString()
      End Sub
    </Script>
    <Html>
      <Body BgColor="#FCE2DB" Text="Navy">
        <Center>
          <Img Src="miao.jpg">
          <Font Face="华文新魏" Size="5">
            <P><Asp:Label Runat="Server" Id="Message" /></P>欢迎光临
          </Font>
        </Center>
      </Body>
    </Html>
    这个程序为什么 Message.Text 不能没有显示结果,触发事件哪出了问题!
      

  3.   

    http://dev.csdn.net/develop/article/16/article/18/article/16/16199.shtm
      

  4.   

    控件简单的分为两种吧,用户控件和自定义控件,用户控件只能在本项目里面使用的,自定义控件可以用于多过项目的。用户控件很简单,添加一个用户控件上来,然后如同写aspx页面一样写,写好后,在工程管理器里面直接拖到页面上用就好了。自定义控件要求高点吧,具体的微软asp.net快速入门里面讲得很清楚:
    http://chs.gotdotnet.com/quickstart/aspplus/doc/webctrlauthoring.aspx#properties
    这个地方绝对有用。