如何向c#用户控件的服务方法发送参数?

如何向c#用户控件的服务方法发送参数?,c#,asp.net,webforms,user-controls,webmethod,C#,Asp.net,Webforms,User Controls,Webmethod,我在HTML中使用以下代码 <uc1:BaseIntelliSenseControl ID="SmartPhrasesIntellisence" runat="server" ContextKey="0" ServiceMethod="GetSmartPhrases_Intellisence" ServicePath="~/patient/clinical/case/soap/smartphrases/lstSmartPhrases.asp

我在HTML中使用以下代码

<uc1:BaseIntelliSenseControl ID="SmartPhrasesIntellisence" runat="server" 
                        ContextKey="0" ServiceMethod="GetSmartPhrases_Intellisence" ServicePath="~/patient/clinical/case/soap/smartphrases/lstSmartPhrases.aspx" 
                        Width="100%" OnClientItemSelected="selected_Item"  OnClientPopulated="clientPopulated" hint="Search Smart Phrases ..." />
服务方法如下

[WebMethod(EnableSession = true)]
public static string[] GetSmartPhrases_Intellisence(string prefixText, int count, string contextKey)
{

}
是否有任何方法可以通过jquery/javascript方法传递另一个参数或发送set上下文键

我尝试在jqueryready函数中执行以下操作

        var listObject = $find('autocompleteEx1');
        listObject.set_contextKey("Value");

但它没有起作用。非常感谢您的帮助。

我刚刚找到了解决问题的方法。下面是我通过jquery更新上下文键的代码

        var listObject = $find('<%=SmartPhrasesIntellisence.ControlID %>');
        listObject.set_contextKey("Value");
var listObject=$find(“”);
set_contextKey(“值”);
这里的“smartphrassintellisense”是我设置的用户控件的id。它首先找到它并使用set_contextKey方法。以前我使用了错误的id,因此我面临问题


快乐编码

我刚刚找到了解决问题的办法。下面是我通过jquery更新上下文键的代码

        var listObject = $find('<%=SmartPhrasesIntellisence.ControlID %>');
        listObject.set_contextKey("Value");
var listObject=$find(“”);
set_contextKey(“值”);
这里的“smartphrassintellisense”是我设置的用户控件的id。它首先找到它并使用set_contextKey方法。以前我使用了错误的id,因此我面临问题


快乐编码

是否可以添加更多代码以进行澄清(用户控制),如果可以传递1个参数,则可以传递任意多个参数want@MukeshChudasama! 我们可以通过jquery/javascript设置上下文键,就像我可以在服务方法中访问上下文键一样吗?您可以将其作为查询字符串或post参数传递,您可以在参数中获取这些参数。这怎么可能呢?在查询字符串中,我仍然无法输入将通过javascript/jquery设置的参数。您能否向我提供调用此web方法的javascript代码或usercontrol代码,以便我可以提供特定的详细信息?您可以添加更多代码以进行澄清(用户控制),如果可以传递1个参数,则可以传递任意多个参数want@MukeshChudasama! 我们可以通过jquery/javascript设置上下文键,就像我可以在服务方法中访问上下文键一样吗?您可以将其作为查询字符串或post参数传递,您可以在参数中获取这些参数。这怎么可能呢?在querystring中,我仍然无法输入将通过javascript/jquery设置的参数。您能否提供调用此web方法的javascript代码或usercontrol代码,以便我提供具体细节