Hyperlink的target属性原来可以这么用 --zt
2007-07-27 14:23
579 查看
也许是我大惊小怪,我现在才发现 hyperlink的target属性可以这么用
大家可以看一下asp.net 的 ASP.NET Articles -- Updated Daily! ,点击链接在新窗口中打开某一篇文章,不要关闭打开的新窗口,点击另外一篇文章的链接,可以发现新的链接不会打开新的窗口,而是在先前打开的窗口中加载,这样我们就可以防止打开过多的新的窗口。
好奇,看了一下源代码,没有什么特别,可是我查了一下msdn, 发现target属性解释如下:
Possible Values
The property is read/write. The property has a default value of _self.
看看我上面标注为红色部分就知道是为什么了。asp.net的文章列表中的hyperlink设置了这样的属性 target="_new"。
试试下面的代码,我也作出了同样的效果
AspnetUpload.net
Upload4Asp.net
不过有一点不好,就是我打开新页面之后,再次返回主页面点击其它链接,虽然新的链接已经加载,但是并不自动获得焦点而是停留在主页面。想了个办法解决,就是在打开的新页面中加一点javascript代码:
<script language=javascript>
< SPAN>script>获取或设置单击 HyperLink 控件时链接到的 URL。
命名空间:System.Web.UI.WebControls
程序集:System.Web(在 system.web.dll 中)
属性值
单击 HyperLink 控件时链接到的 URL。默认值为空字符串 ("")。
示例
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
<head>
</head>
<body>
<h3>HyperLink Example</h3>
Click on the HyperLink:<br>
<asp:HyperLink id="hyperlink1"
ImageUrl="images/pict.jpg"
NavigateUrl="http://www.microsoft.com"
Text="Microsoft Official Site"
Target="_new"
runat="server"/>
</body>
</html>
版本信息
.NET Framework
受以下版本支持:2.0、1.1、1.0
大家可以看一下asp.net 的 ASP.NET Articles -- Updated Daily! ,点击链接在新窗口中打开某一篇文章,不要关闭打开的新窗口,点击另外一篇文章的链接,可以发现新的链接不会打开新的窗口,而是在先前打开的窗口中加载,这样我们就可以防止打开过多的新的窗口。
好奇,看了一下源代码,没有什么特别,可是我查了一下msdn, 发现target属性解释如下:
Possible Values
sTarget | String that specifies or receives one of the following values.
|
看看我上面标注为红色部分就知道是为什么了。asp.net的文章列表中的hyperlink设置了这样的属性 target="_new"。
试试下面的代码,我也作出了同样的效果
AspnetUpload.net
Upload4Asp.net
不过有一点不好,就是我打开新页面之后,再次返回主页面点击其它链接,虽然新的链接已经加载,但是并不自动获得焦点而是停留在主页面。想了个办法解决,就是在打开的新页面中加一点javascript代码:
<script language=javascript>
< SPAN>script>
命名空间:System.Web.UI.WebControls
程序集:System.Web(在 system.web.dll 中)
属性值
单击 HyperLink 控件时链接到的 URL。默认值为空字符串 ("")。
示例
<%@ Page Language="C#" AutoEventWireup="True" %>
<html>
<head>
</head>
<body>
<h3>HyperLink Example</h3>
Click on the HyperLink:<br>
<asp:HyperLink id="hyperlink1"
ImageUrl="images/pict.jpg"
NavigateUrl="http://www.microsoft.com"
Text="Microsoft Official Site"
Target="_new"
runat="server"/>
</body>
</html>
版本信息
.NET Framework
受以下版本支持:2.0、1.1、1.0
相关文章推荐
- Hyperlink的target属性原来可以这么用
- 实体类的枚举属性--原来支持枚举类型这么简单,没有EF5.0也可以
- 实体类的枚举属性--原来支持枚举类型这么简单,没有EF5.0也可以
- 实体类的枚举属性--原来支持枚举类型这么简单,没有EF5.0也可以
- 原来工作可以这么美好!
- ASP.NET MVC3 + Ninject.Mvc3 依赖注入原来可以这么简单
- 单链表的反转,原来还可以反转的这么艺术
- 『你不知道的位运算,原来还可以这么用』
- 心电图测量原来可以这么简单
- Hyperlink的target属性的用法
- 日语假名原来可以这么漂亮的书写(日语假名书写演示软件)
- 今天搞定cdt,好开心。原来eclipse可以这么强的!
- 高数,原来可以这么诗意
- 看了一圈DiscuzNT的开源代码,我笑了,原来声势浩大的开源也可以这么随便的
- 学日语原来可以这么搞笑!
- 原来命令行参数处理可以这么写-getopt?
- 原来gdt和gdtr可以这么得来
- 深度寻路算法,原来算法可以这么简单的理解学习?!
- JSON解析的成长史——原来还可以这么简单
- 【转载】原来命令行参数处理可以这么写-getopt?