什么是MVC3 Razor相当于Page.Form.DefaultFocus?

Ric*_*ema 3 asp.net-mvc razor asp.net-mvc-3

如果我想使用ASP.NET WebForms有条件地设置哪个字段应该具有焦点,我将设置Page.Form.DefaultFocus.什么是MVC3 Razor做同样的方法?

背景:我有一个登录页面.有时候会自动填写用户名字段,有时候它是空白的.如果用户名字段为空,我希望它具有焦点.如果填写了用户名字段,我想要关注密码字段.

Dar*_*rov 6

如何使用jQuery:

$(function() {
    var username = $('#Username'); // TODO: adjust selector if necessary
    if (username.val() === '') {
        username.focus();
    } else {
        $('#Password').focus(); // TODO: adjust selector if necessary
    }
});
Run Code Online (Sandbox Code Playgroud)