作者deeplove (deeplove)
站内C_Sharp
标题[问题] thickbox与gridview的爱恨纠葛问题..
时间Thu Aug 12 10:44:12 2010
我是使用VS2005的C#开发ASP.NET
日前做了一个thickbox开窗事件~
thickbox是一个CSS的小套件
使用方式是蛮简单的
就是套用一些网路上载得到的.CSS跟.JS
然後像这样..
在gridview里设一个超连结的栏位
aspx原始档程式码如下
<asp:HyperLinkField DataNavigateUrlFields="ID"
DataNavigateUrlFormatString="test.aspx?ID={0}"
DataTextField="TITLE" HeaderText="标题">
<ControlStyle Font-Size="10pt" Font-Underline="False" ForeColor="Black"
CssClass="thickbox"/>
</asp:HyperLinkField>
一切就是从我加入了那段黄色的CssClass开始..
(我的人生就一片黑白..)←大误
是加入那行後,我的grid view分页就在开完一次连结後失效
网路上大家都说要加一个.js
程式码如下:
//此段可解决jquery thickbox在postback後失效的问题!!
function pageLoad()
{
var isAsyncPostback =
Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack();
if (isAsyncPostback) {
tb_init('a.thickbox, area.thickbox, input.thickbox');
}
}
(注解骗我ㄒ口ㄒ!!)
不知道有没有大大也遇过这种问题......
gridview跟thickbox的爱恨纠葛好复杂......
我已经卡好几天了(後面这几天根本就是先跳过写别的..)
恳求有好心人可以帮助我!!
ps.关於.cs档就不附上了,因为其实就跟普遍gv连资料库方法一样~是没问题的
问题就在於CssClass中邪了........没加都没事~分页是正常的
但又不能不加=口=!!
by 超菜鸟工程师
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.250.156.16