webcontrol中的collection屬性

2021-04-06 22:33:36 字數 1902 閱讀 6918

今天可以說是費了九牛二虎之力, 通宵一晚, 才研究出這個webcontrol的collection屬性的設定.

首先介紹幾個屬性上的attribute

1、designerserializationvisibility

常用的是designerserializationvisibility(designerserializationvisibility.content),表示要render的是其內容,而非本身。

2、editor

當屬性使用的是arraylist,而非一些強型別的屬性,則需要有乙個類繼承system.componentmodel.design.collectioneditor,用來確定設計時的介面

3、persistencemode

persistencemode.innerproperty,指的是把該屬性以內部tag的形式儲存起來,而非儲存到本控制項的屬性上。

4、notifyparentproperty

notifyparentproperty(true),表示當屬性改變時,通知其父控制項

原**如下:

using system;

using system.collections;

using system.web.ui.webcontrols;

using system.componentmodel;

using system.web.ui;

using system.drawing.design;

namespace classlibrary2

[designerserializationvisibility(designerserializationvisibility.content),

notifyparentproperty(true),

editor(typeof(mycollectioneditor),typeof(uitypeeditor)),

persistencemode(persistencemode.innerproperty)

]public arraylist myparam

}

}[typeconverter(typeof(expandableobjectconverter))]

public class parame

set}

public parame()

public override string tostring()

public class mycollectioneditor : system.componentmodel.design.collectioneditor

protected override type createcollectionitemtype()

protected override bool canselectmultipleinstances()

}其中最值得注意的,就是這一段

[designerserializationvisibility(designerserializationvisibility.content),

notifyparentproperty(true),

editor(typeof(mycollectioneditor),typeof(uitypeeditor)),

persistencemode(persistencemode.innerproperty)

]public arraylist myparam

}

}屬性前的說明就不用多說,讓我一直頭痛了很久的就是,當我設定了有set的時候,即

public arraylist myparam

set

}這時候就會出現"建立控制項時出錯"的錯誤, 非得要把set去掉才成功, 很奇怪。如果真的是這樣子,是否代表我就不能夠使用mycontrol.myparam = ***這樣子的語句了?

如何取得動態裝載的WEB CONTROL的屬性值?

我有乙個頁面,動態裝載兩個控制項,txtquestion1 和txtquestion2,其中的 1,2是由乙個陣列中的值來確定的 裝載方法如下 for int i 0 i arrlang.getupperbound 0 i 現在我要取得使用者在這兩個動態裝載的文字框中輸入的內容,要求也用陣列來實現。...

卷積運算的im2col

include include include using namespace std typedef double dtype void kernel reshape dtype weight in,dtype weight out,int k,int c,int n n k k c k k c ...

深度學習之卷積操作中的im2col 理論篇

卷積運算 眾所周知,在深度學習 這裡主要指計算機視覺 中,卷積操作是乙個重要的操作,卷積操作的物件通常是乙個3d matrix,形如 height,width,channels 卷積操作中對應的單個卷積核形狀為 k,k,channels 如下圖所示 該卷積核在輸入資料上,從左到右,從上到下,以一定的...