我遇到了一个非常奇怪的问题,只发生在 Chrome浏览器中。
我有一个带有按钮的Silverlight页面。单击该按钮时,我想打开一个ASPX页面,其上有一个文本框,其中应用了属性自动对焦。但每当我从Silverlight页面重定向到ASPX页面时,文本框永远不会集中在Chrome浏览器上。有没有人面临这样的问题?
以下是相关的版本信息
代码段Silverlight(MAIN.XAML文件)
<Grid x:Name="LayoutRoot" Background="White">
<Button Content="Go to Default page" Click="Button_Click" HorizontalAlignment="Left" Margin="161,131,0,0" VerticalAlignment="Top" Width="156"/>
</Grid>
代码段Silverlight(MAIN.XAML.CS文件)
private void Button_Click(object sender, RoutedEventArgs e)
{
System.Windows.Browser.HtmlPage.Window.Navigate(new Uri("Default.aspx", UriKind.Relative));
}
代码段DEFAULT.ASPX页面
<div>
<asp:TextBox runat="server" ID="txtName" ClientIDMode="Static" autofocus/>
</div>
请帮忙
答案 0 :(得分:0)
而不是自动对焦,TabIndex =&#34; 0&#34;工作?