当前位置:编程学习 > C#/ASP.NET >>

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方法,功能是以弹出新浏览器窗口的方式打开一个页面。页面地址以字符串形式传给方法。

&lt;%#DataBinder.Eval(Container.DataItem,"id") %&gt;是绑定语句,功能是绑定数据集中的id字段,这段代码应该是在某个数据控件内部,假设数据集中有3条记录,分别是id=1,2,3。那么绑定后就会有3个&lt;span&gt;标记,而标记内部的ShowLeaguerInfo.aspx?id=x,x分别是1,2,3。

&lt;%#DataBinder.Eval(Container.DataItem,"title") %&gt;也是类似的,不同的是,这里绑定的是title字段的内容。

至于&lt;span&gt;&lt;a&gt;这些标记,以及height等属性的意思,这里就不做说明了,网上有太多相关说明了。
点击时,弹出新窗口
你把转义字符翻译过来你就知道了,一个A标记的下载连接 
打开新窗口 

上一个:asp.net +Ajax
下一个:asp.net 查询

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,