2012-07-30 28 views
2

我們可以將兩個部分類連接到單個ascx頁面。單個ascx頁面是否可以使用多個代碼文件,這些代碼文件是局部類別

我已經通過了一些鏈接,但找不到合適的解決方案。 假設例如我有文件,如

Collection.ascx.cs和Collection.Search.cs
與Collection.ascx

我有喜歡按鈕點擊事件的事件,可以將其放置在部分課程,因爲這樣做會使方法不可用。
我的意圖是處理按鈕單擊事件和部分類中的下拉更改事件。

回答

1

是的,在WebApplication中,它是.aspx(網頁)和.ascx(用戶控件)的默認屬性。

這些都是默認附帶兩個文件的.cs,在分離部分類(filename.aspx.designer.cs並用相同的部分類filename.aspx.cs)

您還可以添加更多的.cs代碼文件來擴展這些部分類的定義。

但是在網站上,aspx或ascx不起作用。

0

是的,部分類的C#編譯器規則不會更改,因爲它的ASP.NET。只要確保您的名稱空間和類名稱匹配,源文件不必是解決方案資源管理器中ascx文件的子項,但如果您真的想要它,則可以編輯項目文件並添加相應的依賴項XML段。

相關問題