[英]How do you serialize a JS array so Asp.net MVC can bind it to a c# list?
[英]How to bind asp data table into string array in asp.net c#?
我有一個Java腳本,我想將數據表綁定到可用變量中?
<script>
$(function () {
*var available* = [
];
$("#tags").autocomplete({
source: availableTags
});
});
</script>
我有一個數據表,如下所示:
ds = du.returnDataSet("proc", "SHOW_REFINE_SEARCH", Parameters, DbTypes, ParameterTypes, values, Lengths);
DataTable dt = new DataTable();
dt = ds.Tables[0];
數據表值的格式如下:-
Zone_ID Zone_Name Company_ID
1 Rajasthan 1
2 Madhya Pradesh 1
3 Maharashtra 1
4 Uttar Pradesh 1
5 Jammu and Kashmir 1
6 Gujarat 1
我想在JavaScript字符串變量中綁定zone_name ...
使用Linq來DataTable使用.AsEnumerable()
ds = du.returnDataSet("proc", "SHOW_REFINE_SEARCH", Parameters, DbTypes, ParameterTypes, values, Lengths);
DataTable dt = new DataTable();
dt = ds.Tables[0];
string[] zone_nameList = (from n in dt.AsEnumerable() select n.Filds<string>("zone_name")).ToArray();
您可以使用jQuery的其他選項來代替使用數組,而可以使用Web方法。
你可以通過這個鏈接
http://blog.nitinsawant.com/2011/09/integrating-jquery-ui-autocomplete-in.html
有很多問題要這樣准備
您需要創建一個web method
或generic http handler
,並將其用作自動完成的源。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.