Re: [.NET] 再問~~Property的問題~

看板Visual_Basic作者 (蜥蝪)時間19年前 (2006/10/16 13:50), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
感謝大大的回答~目前東西應該算可以傳遞了 可是又有另一個問題發生.. 必須標示為 Serializable 或將 ReferenceConverter 以外的 TypeConverter 設為 viewstate。 我將我的webform的class加上了<Serializable()> 但是還是不行 在msdn上有看到類似的相關討論 不過想不透要怎麼套到我這邊來orz 我把我想弄的程式簡化過 貼一部分的程式碼上來好了 ========================================================================= <Serializable()> Public Class WebForm1 Dim ob As Object() Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load '在這裡放置使用者程式碼以初始化網頁 ReDim ob(2) ob(0) = Me.TextBox1 ob(1) = Me.TextBox2 ob(2) = Me.TextBox3 Dim web As WebUserControl11 Dim test As New test(ob) web = Me.FindControl("WebUserControl111") web.test = test End Sub <Serializable()> Class test Dim obj As Object() Sub New(ByRef obj As Object()) Me.obj = obj End Sub End Class ============================================================================= 以上是在webform的部份 下面是在WebUserControl的部份 ============================================================================ Public Property test() As WebForm1.test Get Return Me.ViewState("test") End Get Set(ByVal Value As WebForm1.test) Me.ViewState("test") = Value End Set End Property ============================================================================ 這個程式主要的目的是想要用usercontrol來幫我處理所有資料庫的東西 讓其他頁面只要拉好所需要的web from元件 再設定好陣列的值 剩下的關於資料庫新增 刪除 修改都可以透過user control自己生成 不過再另外去改sql指令的部份 想不到在傳遞陣列這邊就卡關了 ....冏 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.182.104
文章代碼(AID): #15Cnt3zO (Visual_Basic)
文章代碼(AID): #15Cnt3zO (Visual_Basic)