在 ASP.NET 中使用 jQuery UI 自动完成
我将 jQuery UI Autocomplete 与 ASP.NET 一起使用,如下所示: 首先,我将 Good 名称序列化为字符串数组,然后将数组传递给 jQuery UI AutoComplete
//PageLoad
tadok.Entities.TList<tadok.Entities.Good> GoodEntites = tadok.Data.DataRepository.GoodProvider.GetAll();
List<string> GoodNames = new List<string>();
foreach (object item_loopVariable in GoodEntites) {
item = item_loopVariable;
GoodNames.Add(string.Format(item.GodTitle));
}
JavaScriptSerializer serializer = new JavaScriptSerializer();
Values = serializer.Serialize(GoodNames);
标记代码的源:
var availableTags = <%= Values %>
$("#txtGoodAutoComplete").autocomplete({
source: availableTags
});
我正在序列化的对象具有名称 ID 的属性。如何序列化 ID 并将 ID 存储在自动完成的选择项目事件的隐藏字段中?
更新 我的主要挑战是如何序列化 ID?
I am using jQuery UI Autocomplete with ASP.NET like this :
First I am serializing Good names into string array then I passing Array to source of jQuery UI AutoComplete
//PageLoad
tadok.Entities.TList<tadok.Entities.Good> GoodEntites = tadok.Data.DataRepository.GoodProvider.GetAll();
List<string> GoodNames = new List<string>();
foreach (object item_loopVariable in GoodEntites) {
item = item_loopVariable;
GoodNames.Add(string.Format(item.GodTitle));
}
JavaScriptSerializer serializer = new JavaScriptSerializer();
Values = serializer.Serialize(GoodNames);
MarkUp Code :
var availableTags = <%= Values %>
$("#txtGoodAutoComplete").autocomplete({
source: availableTags
});
The object that I am serializing has property with the name ID. How can I serialize ID and storing ID in for example Hidden field on Select item event of autocomplete ?
Update
My main challenge is how to Serialize ID ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 select 事件,
如果您的对象看起来像
{'label': 'A', 'value':'A', 'ID':'7897975'}
更新:
我从未使用过 C#。但应该有任何内置的 JSON 解析器可用。
在java中,我创建这样的JSON格式,
通过使用Javascript序列化器:
首先添加一个类:
然后像这样序列化对象:
Use select event,
If your object is looks like
{'label':'A', 'value':'A', 'ID':'7897975'}
Update:
I have never worked on C#. But there should be any built in JSON parser available.
In java i create JSON format like this,
By using Javascript Serializer :
First Add a class :
Then Serialize object like this :