javascript - 将参数从客户端传递到服务器端

标签 javascript jquery asp.net asp.net-ajax telerik

我有两个组合框,当第一个组合框选定的索引发生更改时,我希望将选定的值和文本传递到服务器方法 (RadComboBoxItemsRequestedEventArgs)。

这是我的代码。但我在这一行收到 Javascript 错误消息。 RadComboBox2.requestItems(item, false)。感谢您的帮助。

<telerik:RadComboBox 
        ID="RadComboBox1" 
        runat="server" 
        OnClientSelectedIndexChanging="LoadNames"
        OnItemsRequested="RadComboBox1_ItemsRequested" 
/>
<telerik:RadComboBox 
        ID="RadComboBox2" 
        runat="server" 
        AllowCustomText="true"                    
        OnItemsRequested="RadComboBox2_ItemsRequested" 
/>

.

    function LoadNames(combo, eventArqs)
    {
        var item = eventArqs.get_item();
        var RadComboBox2= $find('<%= RadComboBox2.ClientID %>');
        RadComboBox2.requestItems(item, false);
    }

    protected void RadComboBox2_ItemsRequested(object o, RadComboBoxItemsRequestedEventArgs e)
    {
          // I want first combobox text and value here
            LoadNames(e.Text, e.Value);
    }

最佳答案

item 应该是一个字符串,而不是一个对象,请尝试使用 item.get_text()item.get_value()

在服务器端你可以得到字符串 http://www.telerik.com/help/aspnet/combobox/combo_client_model.html

关于javascript - 将参数从客户端传递到服务器端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4964870/

相关文章:

javascript - aws-amplify with auth 损坏了吗?

javascript - 是否可以将删除/放置请求发送到 Azure AD 安全 api 或使用 aadHttpClientFactory 以字符串形式获取 jwt token

javascript - PHP登录框错误

javascript - &lt;input&gt; 有焦点,但无法在 WebKit 中输入

javascript - 如果不选择文件,FileReader 将无法工作

ASP.net 模拟适用于已发布的 Intranet 站点,但不适用于 localhost

c# - System.Web.UI.Page 类中的事件和虚拟方法

javascript - 如何将织物对象与旋转对齐?

asp.net - 网络部署 : How to keep files on a specific destination folder

javascript - 移动滚动条固定元素底部透明开口