• 如何判断是否回发是由一个用户控件

  • 本文关于 c#,asp.net,用户控件user-controls
  • CodeGo.net > 如何判断是否回发是由一个用户控件
  •  

    如何判断是否回发是由一个用户控件



    c# asp.net 用户控件user-controls
    我试图在文章的建议,它控制的回传,但它不会在我的情况下工作。控制前缀与用户控件有没有办法抓住一个引用到一个用户控件动态添加的控件?
    本文地址 :CodeGo.net/1106205/
    -------------------------------------------------------------------------------------------------------------------------
    1.试试这个:
    if (IsPostBack)
    { 
     var targetID = Request.Form["__EVENTTARGET"];
     if (!String.IsNulOrEmpty(targetID)
     {
      var targetControl = this.Page.FindControl(targetID);
     }
    }
    
    你可以有揭露事件。后面的XX扫描页的代码应该有被称为对这样一个事件。
    
    public delegate void EventFiredHandler(object sender);
    public class MyUserControl: UserControl
    {
     public event EventFiredHandler EventFired;
     //Let all your button clicks in usercontrol share this event sink
     void Button1_Click(object sender, EventArgs e)
     {
      if(EventFired != null)
      {
       EventFired(sender);
      }
     }
    }
    
    在X标记你写这样的:
    <uc1:MyUserControl runat="server" 
     EventFired="UCControl_EventFired"></uc1:MyUserControl>
    
    在X后面的代码:
    protected void UCControl_EventFired(object sender)
    {
     //Obtaining reference of control in usercontrol 
     // which caused event
     Button btn = (Button) sender;
    }
    

    本文标题 :如何判断是否回发是由一个用户控件
    本文地址 :CodeGo.net/1106205/
    1. 关于中文编码问题
    2. MVVM我应该使用INotifyPropertyChanged的,如果对象属性永远不会改变?
    3. 教 一个存储过程的调用问题(有 output 参数)
    4. 凡使用条款导航属性的异常
    5. DataTable绑定到comboBox为什么不行,怎么才是正确的
    6. 使用Server.Mappath在远程服务器上
    7. ///一个结构函数////
    8. 为什么这会导致注册StructureMap的抛出错误104
    9. C#中如何判断一个变量没有被赋值?
    10. ASP.net MVC的EF Codefirst重复的条目

     
    

    Copyright © 2017 CodeGo.net
    http://codego.net/xinwen/ 足球比分网 足球比分 医药招商网 邵阳县新闻