从Silverlight页面重定向页面时,ASP.NET Text Box无法获得焦点

时间:2015-03-14 06:48:39

标签: asp.net .net google-chrome silverlight

我遇到了一个非常奇怪的问题,只发生在 Chrome浏览器中。

我有一个带有按钮的Silverlight页面。单击该按钮时,我想打开一个ASPX页面,其上有一个文本框,其中应用了属性自动对焦。但每当我从Silverlight页面重定向到ASPX页面时,文本框永远不会集中在Chrome浏览器上。有没有人面临这样的问题?

以下是相关的版本信息

  1. 谷歌浏览器:41.0.2272.89米
  2. .NET Framework:4.5.1
  3. Silverlight:5.0
  4. 代码段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>
    

    请帮忙

1 个答案:

答案 0 :(得分:0)

而不是自动对焦,TabIndex =&#34; 0&#34;工作?