首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

Ext牛人入

2012-12-24 
Ext牛人进我用载入模板页的页面控制EXt控件总是出问题,具体代码如下:说明:我在后台执行javascript代码弹出

Ext牛人进
我用载入模板页的页面控制EXt控件总是出问题,具体代码如下:
说明:我在后台执行javascript代码弹出的是undefined
<%@ Page Title="" Language="C#" MasterPageFile="~/Talent/ReservePool.master" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="Morpheus.Web.Talent.WebForm1" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolderHead" runat="server">
<script src="../Scripts/Talent/TalentDetailList.js" type="text/javascript"></script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolderContent" runat="server">


<ext:Button ID="test1" runat="server" Text="test">
    <DirectEvents>
        <Click OnEvent="Test_Click"></Click>
    </DirectEvents>
</ext:Button>
<script type="text/javascript">
    function testFun() {
        var testbtn = Ext.getCmp("test1");
        alert(testbtn);
    }
</script>
</asp:Content>
[解决办法]
浏览网页时右键看下控件的ID。应该会加上一个前辍了!所以找不到test1 ID的这个控件
[解决办法]
<script type="text/javascript">
  function testFun() {
  var testbtn = Ext.getCmp(<%=test1.ClientID%>);
  alert(testbtn);
  }
</script>
[解决办法]
 var testbtn = Ext.getCmp("test1");
=>
 var testbtn = Ext.getCmp("<%=test1.ClientID%>");

热点排行