zoukankan      html  css  js  c++  java
  • 服务器端Control的“ID污染”,以及提炼公共代码

    1.同一页面多次使用的Control

    2.涉及不少客户端javascript操作,出现“ID污染”问题

    3.Control内有多个TextBox等控件

    4.注册脚本,给每个控件生成一个js对象在客户端来管理内部的控件

    5.处理事件:添加CallBackFunction属性,将js对象作为参数传入

    6.获取客户端对象,添加GetClientObject属性

    在Sharepoint里面,ID污染现象更加严重。FindControl会很难用得上。

    今天处理一个UserControl的时候,大量重构,终于只能使用一些“高级”点的javascript来解决问题了。

    与服务器端对象对应的客户端对象,回调,都是因为现实问题而产生的。

    终于有点点感觉到Rad系列控件为什么要这样做。

  • 相关阅读:
    hinge loss
    KL散度
    pygame 学习
    pytorch 反向传播
    在线画数学函数图
    recover deleted files
    98个关键点的人脸
    Pytorch详解BCELoss和BCEWithLogitsLoss
    one hot vector
    Effective C++
  • 原文地址:https://www.cnblogs.com/nonlyli/p/1231413.html
Copyright © 2011-2022 走看看