2010-08-17 52 views
1

我在.cs頁面寫了一個函數。在.aspx中選擇的index被更改的事件中,我想調用此函數。如何從ASP.NET事件調用C#函數?

我該怎麼做?

+4

它更好地打開設計模式,轉到您的控件的屬性,並添加此事件。 – Aristos 2010-08-17 15:07:46

回答

8

如果你有在你的* cs文件下面的方法:

public void DoSomething() 
{ 
} 

你可以包裹在調用的事件處理程序:

void RadioButtonList1_IndexChangedHandler(object sender, EventArgs e) 
{ 
    DoSomething(); 
} 

而您的* .aspx代碼將如下所示:

<asp:RadioButtonList id="RadioButtonList1" 
     OnSelectedIndexChanged="RadioButtonList1_IndexChangedHandler" 
     AutoPostBack="true" 
     runat="server"/> 
+0

謝謝....完美的作品 – gizgok 2010-08-17 15:24:55

-1

隨着<%=%>標籤

<%= Function() %> 
+3

不,我不這麼認爲...... – Aristos 2010-08-17 15:08:58

0

只需將此功能指向下拉列表的onselectedindexchanged屬性即可。

onselectedindexchanged="DropDownList1_SelectedIndexChanged" 

你能解釋一下你是如何將Drodown列表添加到頁面的嗎?

+0

這是最簡單的方法。 – 2010-08-17 15:40:58