jquery - 使用 JQuery 将选择属性添加到 Html.DropDownList

标签 jquery asp.net-mvc

我有以下 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));
}

问题是如何编写“blur”函数,以便我可以将文本框 casenumber 的值传递给 GetOpenByUser

另外,如何完成blur函数,以便选择与GetOpenByUser返回的选项具有相同值的选项?

最佳答案

我使用this用于 jquery 中的选择框

关于jquery - 使用 JQuery 将选择属性添加到 Html.DropDownList,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/313969/

相关文章:

jquery - 从 iFrame 打开模态窗口到父窗口

javascript - 只显示一次 div

javascript - 'min' 'max' 在 Highcharts 中如何工作?我无法让滚动条工作

javascript - 获取图像可见区域状态以将 Canvas 中的图像设置在先前拖动的位置

asp.net-mvc - 在 Asp.Net MVC View 中,不呈现 Controller 对模型所做的更改

javascript - 通过动态复选框立即过滤 SharePoint 列表(使用 C# 和/或 Ajax)

javascript - 如何检查我的 <select> 元素是否包含 multiple 属性

javascript - Controller 未从 url 查询接收到一个参数

javascript - 如何动态更改 ASP.NET MVC Core2 中的 CSS 变量?

c# - 尝试在 View 中使用模型时出现 MVC 错误