如何从文本框中的下拉列表中获取seleted项目而不在asp.net中进行回发

时间:2015-03-11 13:24:12

标签: asp.net ajaxcontroltoolkit

我有一个从ajax工具包控件的CascadingDropDown填充的下拉列表。现在我想根据从下拉列表中选择的项目来填充文本框而不使用页面回发

我尝试了但是它不起作用

$(document).ready(function () { 
    //Dropdownlist Selectedchange event 
    $('#ddFeederOp').change(function () { 
        // Get Dropdownlist seleted item text 
        $("#FeederOpText").text($("#ddFeederOp option:selected").text()); 
        // Get Dropdownlist selected item value 
        return false; 
    }) 
});

<asp:DropDownList ID="ddPortOfDischarge" runat="server" CssClass="txtbox"> 
</asp:DropDownList> 

<ajax:CascadingDropDown ID="ccddPortOfDischarge" runat="server" Category="POD" 
ParentControlID="ddFeederOp" TargetControlID="ddPortOfDischarge" 
PromptText="Select" LoadingText="Loading ddPortOfDischarge.." 
ServiceMethod="BindPOD" ServicePath="~/DropdownWebService.asmx"> 
</ajax:CascadingDropDown>

1 个答案:

答案 0 :(得分:0)

$("#FeederOpText").text(必须为$("#FeederOpText").value(

最好使用服务器端控件的ClientID:$("#<%= FeederOpText.ClientID %>")而不是$("#FeederOpText")