【问题标题】:Token-input is not able to access ASP.Net Web Method令牌输入无法访问 ASP.Net Web 方法
【发布时间】:2015-07-10 19:07:42
【问题描述】:

我在我的 ASP.NET 项目中使用token-input plugin

我有一个如下所示的网络方法,

public partial class User : System.Web.UI.Page
{
    [WebMethod]
    public static List<IdAndName> GetDescriptions()
    {
        return DBQueryManager.GetDistinctDescriptions();
    }
$('#DescriptionFilterTxtBox').tokenInput("User.aspx/GetDescriptions", {
    hintText: "Key in atleast 2 chars. First 20 match is displayed.",
    searchDelay: 25,                
    minChars: 1,
    resultsLimit: 10,
    tokenValue: name
});

我正在尝试从GetDescriptions 方法中获取数据并将其显示在DescriptionFilterTxtBox 中,但是它不起作用。基本上插件是打不到web方法的。

如何从 tokeninput 插件中访问 ASP.Net Web Method?感谢您提供任何帮助/建议。

【问题讨论】:

标签: javascript jquery jquery-tokeninput


【解决方案1】:

你的方法需要 q 参数:

[WebMethod]
public static List<IdAndName> GetDescriptions(string q)
{
    return DBQueryManager.GetDistinctDescriptions();
}

您的脚本必须接受一个名为 q 的 GET 参数,该参数将包含要搜索的术语。例如。 http://www.example.com/myscript?q=query

jquery-tokeninput

您还需要从该方法返回一个 JSON。

【讨论】:

    猜你喜欢
    • 2020-04-14
    • 2020-10-09
    • 2022-07-17
    • 2021-07-30
    • 1970-01-01
    • 1970-01-01
    • 2022-01-01
    相关资源
    最近更新 更多