zoukankan      html  css  js  c++  java
  • ASP.NET中实现复用代码自定义用户控件UserControl的使用

    场景

    ASP.NET中新建Web网站并部署到IIS上(详细图文教程):

    https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/107199747

    在上面博客中已经将网站部署到了IIS上。

    但是如果网站很大,页面比较多,甚至每个页面都有不少公共的布局和重复的代码等。

    可以使用自定义用户控件来解决。

    注:

    博客:
    https://blog.csdn.net/badao_liumang_qizhi
    关注公众号
    霸道的程序猿
    获取编程相关电子书、教程推送与免费下载。

    实现

    1、用户控件的扩展名为.ascx.
    2、用户控件中没有@Page指令,而是包含@Control指令。
    3、用户控件不能做为独立文件运行,必须创建ASP.net页面,后添加。
    4、在用户控件上可以使用相同的XHTML元素和Web服务器控件。例如,Button可以放到用户控件中,并创建按钮的事件处理。

    首先在项目上右键添加择-新建项-Web 窗体用户控件

    然后会在项目目录下生成一个后缀为ascx的自定义用户控件,双击打开,进入其设计视图,根据自己需求对此自定义用户控件进行设计。

    设计完成之后,用户控件不能直接使用,必须在窗体页面aspx中添加,所以先新建一个aspx窗体页面,然后也进入其设计视图。

    然后直接在右边解决方案资源管理器中将上面的用户控件直接拖拽进去。

     

    然后运行项目查看此窗体页面效果

  • 相关阅读:
    51nod 1081 子段求和
    51nod 1085 背包问题
    51nod 1012 最小公倍数LCM
    51nod 1046 A^B Mod C
    51nod 1057 N的阶乘
    死锁 必然
    two-sum
    一些基本定义
    常用命令
    python_99_面向对象多态
  • 原文地址:https://www.cnblogs.com/badaoliumangqizhi/p/13267199.html
Copyright © 2011-2022 走看看