ASP.NET 简单问题
<span class="hong" style="color: #000000">·<a class="huise" href="#"
onClick="window.open('ShowLeaguerInfo.aspx?id=<%#DataBinder.Eval(Container.DataItem,"id") %>','','height=258, width=479, top=200, left=200')"
><%#DataBinder.Eval(Container.DataItem,"title") %></a></span>
那位大虾解释下大概讲了个啥啊
答案:这个语句的功能是绑定数据到标记a里,当点击链接的时候以弹出新页面的方式加载网页ShowLeaguerInfo.aspx,并且在访问这个页面的时候带上参数id,参数的值由绑定的数据集提供。
分别说明的话:
window.open()是一个JavaScript方法,功能是以弹出新浏览器窗口的方式打开一个页面。页面地址以字符串形式传给方法。
<%#DataBinder.Eval(Container.DataItem,"id") %>是绑定语句,功能是绑定数据集中的id字段,这段代码应该是在某个数据控件内部,假设数据集中有3条记录,分别是id=1,2,3。那么绑定后就会有3个<span>标记,而标记内部的ShowLeaguerInfo.aspx?id=x,x分别是1,2,3。
<%#DataBinder.Eval(Container.DataItem,"title") %>也是类似的,不同的是,这里绑定的是title字段的内容。
至于<span><a>这些标记,以及height等属性的意思,这里就不做说明了,网上有太多相关说明了。点击时,弹出新窗口
你把转义字符翻译过来你就知道了,一个A标记的下载连接
打开新窗口
上一个:asp.net +Ajax
下一个:asp.net 查询