close

最近在MVC上使用AjaxControlToolKit,稍微研究了一下$create()的用法,在這邊做個心得分享:

Note:在MVC上使用AjaxControlToolKit的方法可參考這裡

以下節錄自MSDN的說明:

image

 

我個人的理解如下:

type:元件的型別,可以從對應的 js 檔中找到,例如下圖

image

 

properties:替此元件加入屬性值,例如 id。

events:替此元件的事件加上 handler 。

references:這個很難看出它到底在幹嘛,還好這邊有比較清楚的說明。

element:實體的 DOM 物件。

 

 

最後,舉一個 FilteredTextBox 及 Calendar 的例子:

$create(
AjaxControlToolkit.FilteredTextBoxBehavior,
{
FilterType:AjaxControlToolkit.FilterTypes.Numbers,
id:
"filter1"
},
null,
null,
$get(
"TextBox1")
);

$create(
AjaxControlToolkit.CalendarBehavior,
{ id:
"calendar1" },
{
dateSelectionChanged:
function() {
alert(
"date changed");
}
},
null,
$get(
"TextBox1")
);
arrow
arrow
    全站熱搜

    AnferneeHardaway 發表在 痞客邦 留言(0) 人氣()