首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从asp.net-mvc控制器操作返回原始数组

如何从asp.net-mvc控制器操作返回原始数组
EN

Stack Overflow用户
提问于 2011-02-19 12:58:14
回答 1查看 554关注 0票数 0

我是试图使用这个插件 (多鸟(远程)示例),但是后端示例在php中,我的后端是asp.net-mvc。我正在尝试将这个php代码转换成asp.net-mvc。是否可以从asp.net-mvc控制器操作返回数组(而不是使用Json或XML)

代码语言:javascript
复制
<?php

$q = strtolower($_GET["q"]);
if (!$q) return;
$items = array(
"Great <em>Bittern</em>"=>"Botaurus stellaris",
"Little <em>Grebe</em>"=>"Tachybaptus ruficollis",
"Black-necked Grebe"=>"Podiceps nigricollis",
"Common Chiffchaff"=>"Phylloscopus collybita",
"House Finch"=>"Carpodacus mexicanus",
"Green Heron"=>"Butorides virescens",
"Solitary Sandpiper"=>"Tringa solitaria",
"Heuglin's Gull"=>"Larus heuglini"
);

foreach ($items as $key=>$value) {
    if (strpos(strtolower($key), $q) !== false) {
        echo "$key|$value\n";
    }
}

?>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-02-19 13:05:24

您可以使用以下内容:

代码语言:javascript
复制
public ActionResult Search(string q)
{
    // fetch those from the database
    var values = new[] { "value1", "value2", "value3" };

    // filter based on the search string the user entered
    var result = values.Where(x => x.Contains(q));

    // render them to the response
    return Content(string.Join("\n", result), "text/plain");
}

在你看来:

代码语言:javascript
复制
<script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.autocomplete.js")" type="text/javascript"></script>
<script type="text/javascript">
$(function () {
    $('#items').autocomplete('@Url.Action("search")');
});
</script>
<input type="text" id="items" name="items" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5050895

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档