zoukankan      html  css  js  c++  java
  • 通过用户控件中的事件传值给ASPX页面

    之前学过委托和事件,这次看张波老师的电子商城第24讲,演示了通过在用户控件中自定义事件。

    流程如下:(详细注释在代码中)

    第一步当然是在aspx页面中拖入一个treeview控件了 :)

    image 

    在C#文件中初始化treeview控件,并定义它的事件。

    UCCategoryTree.ascx.cs


     

    在aspx页面中拖入刚才写好的用户控件UCCategoryTree.ascx,如下图:

    image

    在aspx页面的C#代码中给用户控件的CategorySelected事件赋值(装入要执行的方法),用户点击节点触发_SelectedNodeChanged事件后,执行CategorySelected事件里装入的方法,并将参数传给方法,方法通过参数获取节点的ID和名称然后显示到label上。

    Category-UCTreeview.aspx.cs


     

    附上将数据绑定到treeview控件的类的代码CategoryTreeBuilder.cs

    CategoryTreeBuilder.cs
  • 相关阅读:
    2019-12-2 异常捕获
    类与类之间的6种关系
    关键字与理解
    this与super的语法比较
    单继承与多继承对比
    为什么javaBean要有get/set方法的设计
    多态在面向对象中的意义以及带来的好处
    十四、线程设计
    十三、窗口设计
    十二、SWING界面设计
  • 原文地址:https://www.cnblogs.com/seapub/p/2353116.html
Copyright © 2011-2022 走看看