2011-11-23 41 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

相关问题