单项选择题

你为TestKing的企业内部网创建一套ASP.NET应用程序。所有企业内部网的员工都使用InternetExplorer。一个名为UserAccount.aspx的页面包含了几个服务器端控件,这些控件要求回发到服务器端事件处理。这些控件的事件要求有权使用数据库来完成他们的处理。每次UserAccount.aspx完成一个回发,都有一个短暂的时间周期,在这周期里当页面被刷新时浏览器窗口是空白的。那些在回发前具有焦点的控件在页面重新提交后会失去焦点。这个原因导致一些用户输入混乱和无效的数据。你要修改UserAccount.aspx避免浏览器窗口在回发后空白,并在事件处理之后维持正确的控件焦点。你要花最小的开发努力来实现这一目标,你该怎么做?()

A.控件的HTML代码添加下列属性来触发回发:RunAt="client"
B.控件的HTML代码添加下列属性来触发回发:EnableViewState="True"
C.为UserAccount.aspx在页面指令中添加下列属性:SmartNavigation="True"
D.为UserAccount.aspx在OutputCache指令中添加下列属性:Location="client"