2010-03-21 17 views
2

我在我的表格中有一個表格,我放置n行,每行包含1個RadioButtonList,當用戶選擇RadioButtonList中的項目時,我需要獲取所選項目的索引,而不更新頁面。ASP.NET如何在單選按鈕列表中選定的索引更改而不更新整個頁面時調用我的功能?

+0

您需要在哪裏獲取所選項目的索引 - 在客戶端? – 2010-03-21 19:57:39

+0

你想爲服務器端或客戶端做到這一點嗎? Webforms或MVC?如果您決定在更新面板中開始包裝控件,請注意,因爲此過程經常被濫用。 – 2010-03-21 20:34:59

回答

2

的jQuery位將工作:

$('input[type=radio]').click(function() { 
    var selectedIndex = $('input[type=radio]').index(this); 
    ...do something with the index... 
}); 

這將使你在設置中點擊單選按鈕的從零開始的索引。如果頁面上有其他單選按鈕,請使用選擇器將其限制爲它們所在的容器(表格)。

1

最簡單的方法是使用AJAX.Net庫將其放入更新面板中。

更難的方法是推出自己的ajax功能,執行單選按鈕上的選擇更改時要執行的所有操作。

相關問題