在MVC3中页面刷新之后,如何将注意力集中在用户所在的同一领域

时间:2012-05-16 05:54:03

标签: asp.net-mvc-3

这个问题似乎是基本的,但我会问。

在MVC3页面刷新后,是否有一种标准方法可以将焦点保留在同一字段(用户在刷新之前)。

为简单起见,我将采取一个简单的方案。场景就像

我在页面上有三个控件。

  1. 一个文本框---名称
  2. 下拉菜单---国家/地区)
  3. 另一个下拉菜单---城市(根据字段2中选择的国家/地区从服务器加载城市,这会导致页面刷新)
  4. 我想要的,

    页面刷新后焦点位于国家/地区字段。

    我希望,这个问题是有道理的。

1 个答案:

答案 0 :(得分:2)

要实现您的目标,只需使用jQuery的.focus函数(http://api.jquery.com/focus/)。

您可能需要考虑通过jQuery或jQuery UI动态加载下拉列表,这样就不会刷新页面。