当前位置:编程学习 > C#/ASP.NET >>

asp.net ext:Button 怎么调用js方法

答案:你用的是EXT.NET吧,这个没有接触过 你试一下用onclientclick属性行不行 例如: <ext:Button runat="server" Text="Click Me" onclientclick="dosomething()"> </ext:Button>
其他:<asp:Button ID="btnSave2" runat="server" Text="保 存" OnClick="btnSave_Click" />  


Js中、  <script type="text/javascript">
   function btnSave_Click(){
             你的操作
}
<script> .aspx页面:
<script type="text/javascript">
func()
{
...
}
</script>
.aspx.cs页面:
在page_road方法下添加
button1.Attributes.Add("onclick","func()"); OnClientClick="" <asp:button id="btn" runat="server" onclientclick="return btn_onclick();" />

<script type="text/javascript">
    function btn_onclick();{
        //加入你的操作
    }
</script> <ext:Button ID="Button5" runat="server" Text="保存" Icon="Accept" Width="80" >
                        <Listeners>
                            <Click Fn="SaveData" />                            
                        </Listeners>
                    </ext:Button>

<script type="text/javascript">
        function SaveData() {
            if (ctl00_ContentPlaceHolder1_cmbStage.getText() == "") {
                alert("请先选择Stage");
                return;
            }
            var records = ctl00_ContentPlaceHolder1_GridPanel2.store.getRange();
            var s="";
            if (records.length > 0) {
                for(var i=0; i<records.length; i++)
                {
                    s+=records[i].data.ID+",";
                }
            }
            Ext.net.DirectMethods.SaveData(s);
        } 
        
    </script>

上一个:急急急!!!在线等asp.net高手解答困惑(可以加分)速度+Q25855 23564
下一个:我写了一个asp.net 的网店,我想了解下,怎么才能发布到网上让别人都可以看得见? 最好是比较简单的。

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,