Ext.Net學(xué)習(xí)筆記之button小結(jié)
1.觸發(fā)客戶端事件
<ext:Button ID="Button1" runat="server" Text="快點(diǎn)我">
<Listeners>
<Click Handler="Greet()"></Click>
</Listeners>
</ext:Button>
<script type="text/javascript">
function Greet() {
alert("Hello World!");
}
</script>
2.觸發(fā)服務(wù)端事件
<ext:Button ID="Button1" runat="server" Text="快點(diǎn)我">
<DirectEvents>
<Click OnEvent="MyButtonClickHandler"></Click>
</DirectEvents>
</ext:Button>
protected void MyButtonClickHandler(object sender, DirectEventArgs e)
{
X.Msg.Alert("Hello","HelloWorld!");
}
注:按理說客戶端會(huì)彈出一個(gè)消息框的,調(diào)試時(shí)已經(jīng)執(zhí)行到了這個(gè)后臺(tái)函數(shù)內(nèi),前臺(tái)沒反應(yīng),原因未知。
DirectEventArgs也可以替換成System.EventArgs,但是這樣將無法訪問某些屬性,例如:ExtraParams,下面講這個(gè)參數(shù)的用處
3.觸發(fā)服務(wù)端事件并傳參
<DirectEvents>
<Click OnEvent="MyButtonClickHandler">
<ExtraParams>
<ext:Parameter Name="param1" Value="value1"></ext:Parameter>
</ExtraParams>
</Click>
</DirectEvents>
后臺(tái)獲取參數(shù)可以用如下方式:e.ExtraParams["param1"]
![]() |
從IE的F12工具來看確實(shí)將參數(shù)發(fā)往了服務(wù)端。 4.自定義額外屬性 復(fù)制代碼 代碼如下: <ext:Button ID="Button1" runat="server" Text="快點(diǎn)我"> <Listeners> <Click Handler="CusProperty(this);"></Click> </Listeners> <CustomConfig> <ext:ConfigItem Name="cusProperty1" Value="theValue" Mode="Value"></ext:ConfigItem> </CustomConfig> </ext:Button> <script type="text/javascript"> |
成功獲取到自定義的屬性的值
相關(guān)文章
動(dòng)態(tài)改變ASP.net頁面標(biāo)題和動(dòng)態(tài)指定頁面樣式表的方法
動(dòng)態(tài)改變ASP.net頁面標(biāo)題和動(dòng)態(tài)指定頁面樣式表的方法...2007-04-04AspNetAjaxPager,Asp.Net通用無刷新Ajax分頁控件,支持多樣式多數(shù)據(jù)綁定
最近閑來沒事,總結(jié)了一些asp.net分頁經(jīng)驗(yàn),為使用方便現(xiàn)在寫了一個(gè)可以通用的分頁控件:AspNetAjaxPager:,使用ajax技術(shù)實(shí)現(xiàn)無刷新分頁,能夠控制所有數(shù)據(jù)綁定控件的分頁,自己覺得效果還是挺不錯(cuò)的,現(xiàn)在奉獻(xiàn)給大家!2009-04-04關(guān)于dotnet?替換?ASP.NET?Core?的底層通訊為命名管道的?IPC?庫的問題
這篇文章主要介紹了dotnet?替換?ASP.NET?Core?的底層通訊為命名管道的?IPC?庫,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-02-02silverlight2.0Beta版TextBox輸入中文解決方法
silverlight Beta 2.0 中TetBox輸入漢字,除MS自己的輸入法,其它所有輸入法都會(huì)出現(xiàn)輸入的東西會(huì)在TextBox中重復(fù)一次的現(xiàn)像,google ,Baidu了一下,大家說好像是silverlight自己的一個(gè)BUG,可能會(huì)在Repleass的時(shí)候修改。2008-10-10ASP.NET2.0:頁面中鏈入的CSS、js文件帶中文時(shí)需注意
ASP.NET2.0:頁面中鏈入的CSS、js文件帶中文時(shí)需注意...2006-09-09.Net Core內(nèi)存回收模式及性能測(cè)試對(duì)比分析
下面小編就為大家分享一篇.Net Core內(nèi)存回收模式及性能測(cè)試對(duì)比分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2017-12-12ASP.NET 運(yùn)行時(shí)錯(cuò)誤: 沒有為擴(kuò)展名“.asax”注冊(cè)的生成提供程序修正版
ASP.NET 運(yùn)行時(shí)錯(cuò)誤: 沒有為擴(kuò)展名“.asax”注冊(cè)的生成提供程序??梢栽?machine.config 或 web.config 中的 <compilation><buildProviders> 節(jié)注冊(cè)一個(gè)。2009-01-01