【发布时间】:2010-09-23 18:14:10
【问题描述】:
我有以下 html 元素:
<tr>
<td> <label for="casenumber">Case:</label></td>
<td>
<%=Html.TextBox("casenumber", "", new Dictionary<string, object>
{
{"id", "casenumberID"}
})%>
</td>
</tr>
<tr>
<td><label for="fogbugzUser">Users:</label></td>
<td>
<%=Html.DropDownList("UserList", (SelectList)ViewData["UserList"], new Dictionary<string, object>
{
{"id", "userlistid"}
})%>
</td>
</tr>
现在,当casenumber 失去焦点时,我想调用数据库返回UserList 中的选定值。
这里是 Javascript:
$(function() {
$("#casenumberID").blur(function() {
//don't know how to do!!);
});
});
这是客户端脚本:
public JsonResult GetOpenByUser(string casenumber)
{
return Json(userContext.OpenBy(casenumber));
}
问题是如何编写函数“模糊”,以便我可以将文本框casenumber 的值传递给GetOpenByUser?
另外,如何完成函数blur,使得与GetOpenByUser返回的选项值相同的选项被选中?
【问题讨论】:
标签: jquery asp.net-mvc