- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何将附加信息传递给返回项目集合的服务方法?我将尝试解释我的意思,我的表单上有 2 个文本框,我需要根据数据库中的特定帐户 ID 填写名称。因此,我需要将一个整数传递给 getNamesForDropDown 方法。我不知道该怎么做,所以我做了错误的事情,并使用 CompletionSetCount 来实际传递我需要的信息:
[System.Web.Services.WebMethod]
[System.Web.Script.Services.ScriptMethod]
public string[] getNamesForDropDown(string prefixText, int count)
{
String sql = "Select fldName From idAccountReps Where idAccount = " + count.ToString();
//... rest of the method removed, this should be enough code to understand
//... the evil wrongness I did.
}
在我的前端 aspx 文件中,我根据用户当前在该页面上查看的帐户 ID 设置 CompletionSetCount。
<ajaxtk:AutoCompleteExtender
runat="server"
ID="AC1"
TargetControlID="txtAccName"
ServiceMethod="getNamesForDropDown"
ServicePath="AccountInfo.asmx"
MinimumPrefixLength="1"
EnableCaching="true"
CompletionSetCount='<%# Eval("idAccount") %>'
/>
所以,这绝对是错误的方法...正确的方法是什么?
最佳答案
azam 的想法是正确的 - 但自动完成方法的签名也可以有第三个参数:
public string[] yourmethod(string prefixText, int count, string contextKey)
您可以使用 Azam 的方法拆分 contextKey 字符串的结果 - 但这样您就不必担心对 .Split() 分隔符 (:) 的用户输入进行清理
关于asp.net - ASP.NET 中的 AutoCompleteExtender 附加信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/188889/
我有这个文本框和 AutocompleteExtender 方法定义为 [WebMethod] public string[] GetCompletionList(string prefixTe
我有这个文本框和 AutocompleteExtender 方法定义为 [WebMethod] public string[] GetCompletionList(string prefixTe
我有一个带有动态创建的文本框的复合用户控件。在创建文本框并将其插入 ASCX 上的占位符时,我还动态创建了一个 AutoCompleteExtender,以刚刚创建的文本框为目标。如果我只添加一个 A
我们有一个链接到 TextBox 的 AutoCompleteExtender。两个控件都放在 UpdatePanel 中,UpdatePanel 使用 Javascript 库 (Ext.Basic
我有一个使用文本框、自动完成扩展程序和自动完成下拉面板运行的网站。基本上,当用户开始在文本框中键入名称时,结果会在几秒钟内出现。由于可能有数百行,我需要一个滚动条。然后使用只需选择名称。出于某种原因,
我有一个关于 ASP.NET 中的自动完成扩展器的问题 - 它在我拥有的所有页面中都可以正常工作,但在母版页中却没有,我不知道为什么。 这是我的代码: 后面的代码: _ Public Shar
使用 jQuery Autocomplete 相对于 Ajax AutoCompleteExtender 有什么好处?有人可以解释一下两者之间的好处吗? 最佳答案 我会投票支持 jQuery 自动完成
有人知道如何使用 AutoCompleteExtender(来自 AJAX 控制工具包)防止用户输入任何不在建议值中的内容吗? 最佳答案 首先,检查您是否愿意使用新的 AjaxToolKit Comb
使用 ASPNET 3.5。这是我的代码。是的,我知道我应该使用 jquery。 当我在文本框中输入时没有任何反应。我在 web 服务中有一个断点,它没有被击中。 我做错了什么? [WebMe
我正在尝试在我的项目中实现 autoCompleteExtender。目前我正在使用 OnClientItemSelected 属性在客户端调用 javascript。有没有一种方法(使用另一个属性或
我遵循了 in 的标准示例 http://www.asp.net/ajax/ajaxcontroltoolkit/samples/autocomplete/autocomplete.aspx它演示了如
我在 asp.net 应用程序中使用了 AutoCompleteExtender,我想将 max-height 设置为 CompletionListCssClass,因为我得到了大约 75-150 条
捕获 AutoCompleteExtender 选择事件的最佳方法是什么,因为控件没有此事件? 这是我正在谈论的示例。我有两个带有链接的 AutoCompleteExtender 控件的文本框(Loc
简短版: 我想知道如何更改由 autocompleteextender 生成的单个项目的 css 样式,但该控件只允许我将所有项目的样式设置为一个组。 长版: 我有一个使用 AutoCompleteE
事实: 此特定屏幕中的 ajaxToolkit AutoCompleteExtender 在 IE 和 Firefox 中运行良好 ajaxToolkit AutoCompleteExtender 在
我正在使用 .net ajaxtoolkit 控件 AutoCompleteExtender。它工作得很好,但我的 firefox 自动完成覆盖了扩展程序返回的值(firefox 位于控件之上)。 有
我必须在 Web 表单中多次使用 Ajax AutoCompleteExtender,我试图根据其内容宽度设置 AutoCompleteExtender 列表的宽度。 function onList
我在姓氏、名字、唯一 ID 的文本框中有一个 AutoCompleteExtender。 我希望用户只能从列表中选择一个项目,而不能输入自己的唯一 ID 号。我无法使用 AJAX ComboBox,因
我使用 autocompleteextender 进行文本框自动完成。我已经编写了附加 js 用于建议和值选择。问题是在输入一些字母后,如果我从上到下移动光标,那么它不会选择光标指向的值。它选择光标位
我在 aspx 页面上有两个自动完成扩展程序。 Location Name
我是一名优秀的程序员,十分优秀!