zoukankan      html  css  js  c++  java
  • Coolite handler调用用户控件里的方法

    如果是调用用户自定义控件里的方法,方式和母版页相差不大,不同的是UserControl需要设置别名才能成功调用。如下示例:

    代码
    using System;    
    using System.Collections.Generic;    
    using System.Linq;    
    using System.Web;    
    using System.Web.UI;    
    using System.Web.UI.WebControls;    
    using Coolite.Ext.Web;    
       
    [AjaxMethodProxyID(IDMode
    =AjaxMethodProxyIDMode.Alias,Alias="UC")]    
    public partial class uc : System.Web.UI.UserControl    
    {    
        
    protected void Page_Load(object sender, EventArgs e)    
        {    
       
        }    
       
        [AjaxMethod]    
        
    public string UserControlMethod()    
        {    
            
    return "我调用了用户控件里面的方法:UserControlMethod()";    
        }    
    }   
    <uc1:uc ID="uc1" runat="server" />    
       
    <ext:Button ID="Button2" runat="server" Text="点我吧">    
        
    <Listeners>        
        
    <Click Handler="      
             Coolite.AjaxMethods.UC.UserControlMethod({      
                 success: function(result) {      
                     Ext.Msg.alert(
    '提示信息', result);      
                 }      
             });
    " />        
        </Listeners>        
    </ext:Button>   
  • 相关阅读:
    多层缓存、要素缓存
    ASP.NET提供三种主要形式的缓存
    cache、session、cookie的区别
    常用简写快速生成代码
    EF数据迁移
    源文件与模块生成时的文件不同,是否希望调试器使用它?
    强命名程序集组成与作用
    centOS docker运行Asp.net Core程序
    docker
    .net常用的代码生成工具
  • 原文地址:https://www.cnblogs.com/KingStar/p/1771395.html
Copyright © 2011-2022 走看看