如何在更改Razor中的下拉选项时更新查询?

时间:2014-11-07 14:39:19

标签: c# asp.net razor webmatrix asp.net-webpages

我是一个完全的初学者,我正在试图找出Razor / ASP.net / C#(任何有用的资源都会有所帮助)

我想根据下拉列表选择更新查询:

这就是我所拥有的:

@{
Page.Title = "Home";

var db = Database.Open("OutreachModule");
var people = db.Query("SELECT * FROM PEOPLE").ToList();

var items = people.Select(i => new SelectListItem {
Text = i.name
});

}
@functions {
void itemSelected() {
    Console.Write("hello world");
    }
 }

... HTML ...

@Html.DropDownList("Select1",items,new {onchange = "itemSelected()"})

...更多HTML ...

我知道@functions不是要走的路。下拉列表工作,调用itemSelected方法,但它说它没有定义。我认为这是因为它正在寻找一个javascript函数。有没有办法更改下拉列表的选择以触发Razor代码,以便我可以重新运行所选人员的查询等(例如)?

0 个答案:

没有答案