Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 将焦点设置为超链接_Asp.net_Hyperlink_Focus - Fatal编程技术网

Asp.net 将焦点设置为超链接

Asp.net 将焦点设置为超链接,asp.net,hyperlink,focus,Asp.net,Hyperlink,Focus,如何在asp.net中将焦点设置为超链接?我的超链接位于转发器中,我希望单击的项目具有焦点 编辑 这显示了很多缩略图。我想要单击以获得焦点的缩略图 <asp:Repeater ID="FileRepeater" runat="server" > <ItemTemplate> <asp:Image ID="Image" runat="server" /> <asp:HyperLink ID="HyperLink" runat="server" Navi

如何在asp.net中将焦点设置为超链接?我的超链接位于转发器中,我希望单击的项目具有焦点

编辑 这显示了很多缩略图。我想要单击以获得焦点的缩略图

<asp:Repeater ID="FileRepeater" runat="server" > 
<ItemTemplate> 
<asp:Image ID="Image" runat="server" />
<asp:HyperLink ID="HyperLink" runat="server" NavigateUrl='<%#"Default.aspx?image=" +  
Eval("Name") %>' ImageUrl='<%#"Content/Thumbnails/" + Eval("Name") %>'>  
HyperLink</asp:HyperLink>
</ItemTemplate> 
</asp:Repeater>

超链接

如果您指的是ASP.NET
链接按钮
能够提交表单,则这是不可能的

LinkButton
呈现为超链接,无法提交表单

我发现
LinkButton
控件通常是不好的做法,因为这些控件使用javascript进行操作,并且在禁用javascript时没有任何功能



您最好的选择是使用ASP.NET
按钮,然后将其样式设置为超链接。

可能有更好的方法。这会奏效的。我将超链接包装在一个跨距中。单击超链接后,查询字符串将如下所示

  Default.aspx?image=value
因此,在文档加载时,我们将获取参数值并应用相应跨度的样式以突出显示

<span class='<%#Eval("Name")%>'>
    <asp:HyperLinkID="HyperLink" runat="server" NavigateUrl='<%#"Default.aspx?image="+Eval("Name")%>'
    ImageUrl='<%#"Content/Thumbnails/" + Eval("Name") %>'>HyperLink</asp:HyperLink>
</span>

<script type="text/javascript">
$(document).ready(function () {           
        var myhlspan = getURLParameter("image");
       if (myhlspan != null) {
            $("." + myhlspan).css("border","3px solid yellow");
        }
    });
    function getURLParameter(name) {
       return decodeURI((RegExp(name + '=' + '(.+?)(&|$)').exec(location.search) || [,null])[1]);
    }

</script>

超链接
$(文档).ready(函数(){
var myhlspan=getURLParameter(“图像”);
如果(myhlspan!=null){
$(“+myhlspan).css(“边框”,“3px实心黄色”);
}
});
函数getURLParameter(名称){
返回decodeURI((RegExp(name+'='+'(.+?)(&|$)).exec(location.search)| |[,null])[1]);
}

您是说希望超链接提交表单吗?