1

我正在尝试在我的 Web 应用程序中放置一个“跳转到内容”链接,但遇到了一些问题。

目前我有

<asp:LinkButton id="linkSkiptoContent" runat="server" OnClick="linkSKipToContent" Text="Skip to Content"></asp:LinkButton>

在asp页面内

和一个 onClick 事件接收器

protected void linkSkipToContent_Click(object sender, EvenArgs e){
    checkbox.Focus();
}

我试图避免使用 javascript,因为用户可以选择禁用它,这会使链接变得无用。而且我知道 checkbox.Focus() 可以正常工作,因为我将它卡在 Page_Load() 方法中并且可以正常工作。但是,在 onClick 事件完成后,单击链接会使其成为焦点。

4

1 回答 1

2

只需打印一个锚点:

<a name="content" />

并链接到它:

<a href="#content">Go to content </a>

不需要 JS 或服务器端的东西。

于 2013-05-07T15:51:48.600 回答