2011-11-23 20 views
1

DynamicPopulate ASP.Net擴展接受ContextKey作爲Web服務的參數,但是如何從asp:TextBox中指定該參數?如何使用來自asp的數據提供Dynamic Populate Extender:TextBox

我試圖代碼http://www.aspnetajaxtutorials.com/2009/12/dynamic-populate-extender-example-ajax.html但只有在常規HTML文本框的工作,而不是一個asp:文本框

到目前爲止的代碼:

<asp:TextBox 
    ID="tbxWorkOrderNumber" runat="server" width="290px" MaxLength="100" 
    CausesValidation="True"> 
</asp:TextBox> 

<asp:Label ID="lblPartNumber" runat="server" Text="N/A"></asp:Label> 
<asp:DynamicPopulateExtender ID="lblPartNumber_DynamicPopulateExtender" 
    runat="server" Enabled="True" PopulateTriggerControlID="tbxWorkOrderNumber" 
    TargetControlID="lblPartNumber" ServicePath="HSRecordingWebService.asmx" 
    ServiceMethod="GetPartNumber"> 
</asp:DynamicPopulateExtender> 

回答

0

在試試這個在您的網頁加載您頁面的代碼如下:

DynamicPopulateExtender.PopulateTriggerControlID = tbxWorkOrderNumber.ClientID 

如果這隻適用於HTML輸入控件,也許它期望html ID。在呈現文本框時,ASP.NET更改ID。

+0

不,這沒有幫助。 – Samrach

相關問題