iT邦幫忙

0

asp.net view

請問一下 有辦法在 a.aspx 內 multiview 裡面的 view 有辦法 在 b.aspx 網頁下 呼叫嗎?

外獅佬 iT邦大師 1 級 ‧ 2013-09-28 01:13:49 檢舉
廢話!當然是不行....
有其他方法可以做到這件事...
例如..用usercontrol或masterpage...或者...繼承它...
每個aspx裡頭的元件,都是私有的...
這樣...明瞭了嗎?

2 個回答

2
smartleos
iT邦新手 3 級 ‧ 2013-09-28 02:49:21
最佳解答

你的問題是 A 網頁中的 MultiView 要在 B 網頁中複用嗎?是的話,請把它包裝成 ASCX 就行了。

MSDN: UserControl 類別

0
kenny2061
iT邦新手 3 級 ‧ 2013-10-03 12:29:44

如果是和a、b網頁無直接關係的程式碼,請抽離成class。
如果是和畫面呈現有關的,請抽離到UserControl(ascx)中設計。

真的要從b網頁去呼叫也不是不行,只是a網頁的就被當成class元件來呼叫,而且你要呼叫的函式必須不是private,再說這也和網頁生命週期衝突。

我要發表回答

立即登入回答