Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从asp.net中的radcombobox在webservice中传递多个参数?_C#_Asp.net_Telerik - Fatal编程技术网

C# 如何从asp.net中的radcombobox在webservice中传递多个参数?

C# 如何从asp.net中的radcombobox在webservice中传递多个参数?,c#,asp.net,telerik,C#,Asp.net,Telerik,如何从radcombobox在webmethod中传递多个参数? 我使用一个使用webservice的radocombobox。我想将2个参数传递给webmethod。我该怎么做 <telerik:RadComboBox ID="radCmbAccountList" runat="server" CssClass="radCtrlCombo h4" EnableLoadOnDemand="true" EnableVirtualScrolling="true" Load

如何从radcombobox在webmethod中传递多个参数? 我使用一个使用webservice的radocombobox。我想将2个参数传递给webmethod。我该怎么做

 <telerik:RadComboBox ID="radCmbAccountList" runat="server" 
    CssClass="radCtrlCombo h4"  EnableLoadOnDemand="true"
    EnableVirtualScrolling="true" LoadingMessage="در حال دریافت اطلاعات.." 
    Width="128px" MinFilterLength="1" Skin="WebBlue">
    <WebServiceSettings Method="GetAccountList" Path="~/Services/WebService.asmx" > 
    </WebServiceSettings>
  </telerik:RadComboBox>
 [WebMethod]
public RadComboBoxData GetAccountList(RadComboBoxContext context, int accountID)
{}

[网络方法]
公共RadComboxData GetAccountList(RadComboxContext上下文,int accountID)
{}

我想将accountID传递给webMethod。

RadComboBoxContext对象是一个字典。您只需要传入单个参数
上下文
,然后在web方法中可以访问其键/值对

在客户端将密钥设置为所需的任意值:

<script type="text/javascript">
    function OnClientItemsRequesting(sender, eventArgs) {
        var context = eventArgs.get_context();

        context["accountID"] = 7;
        context["whatever"] = "Test";
    }
</script>

<telerik:RadComboBox ID="RadComboBox1" runat="server" Width="300px" 
EnableLoadOnDemand="true" OnClientItemsRequesting="OnClientItemsRequesting">  
    <WebServiceSettings Method="GetAccountList" Path="~/Services/WebService.asmx" />
</telerik:radcombobox>

函数OnClientItemsRequesting(发送方、事件参数){
var context=eventArgs.get_context();
上下文[“accountID”]=7;
上下文[“任意”]=“测试”;
}
然后使用web方法访问字典,就像访问任何字典一样

有关更多信息,请查看和