好吧,我有,有一些自動完成設置的自定義服務器控件,我有這個如下,它工作正常。asp.net服務器控件
/// <summary>
/// Auto complete settings
/// </summary>
[System.ComponentModel.DesignerSerializationVisibility (System.ComponentModel.DesignerSerializationVisibility.Content),
PersistenceMode(PersistenceMode.InnerProperty),
Category("Data"), Description("Auto complete settings"), NotifyParentProperty(true)]
public AutoCompleteLookupSettings AutoComplete { private set; get; }
我也有一個ParameterCollection中是真正相關的自動完成設置,目前該集合居住過像這樣的控件本身:
/// <summary>
/// Parameters for any data lookups
/// </summary>
[System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content), PersistenceMode(PersistenceMode.InnerProperty)]
public ParameterCollection Parameters { get; set; }
我想要做的是移動參數收集,因爲它確實涉及到我的自動完成的AutoCompleteSettings內,我已經試過,但無濟於事..
我想從
移動0<cc1:TextField ID="TextField1" runat='server'>
<AutoComplete MethodName="GetTest" TextField="Item1" TypeName ="AppFrameWork.Utils" />
<Parameters>
<asp:ControlParameter ControlID="txtTest" PropertyName="Text" Name="test" />
</Parameters>
</cc1:TextField>
要
<cc1:TextField ID="TextField1" runat='server'>
<AutoComplete MethodName="GetTest" TextField="Item1" TypeName ="AppFrameWork.Utils" >
<Parameters>
<asp:ControlParameter ControlID="txtTest" PropertyName="Text" Name="test" />
</Parameters>
</AutoComplete>
</cc1:TextField>
我都試過,但我想既然我AutocompleteSettings是一個普通的類,而不是它不解析特性的控制,每一個例子,我看到這個使用控制或三夏作爲子對象不是一個標準的類,我不真的想要這樣做,但... – 2010-06-11 14:11:39