<asp:HyperLinkField DataTextField="StuffID" HeaderText="工号" DataNavigateUrlFields="StuffID"
DataNavigateUrlFormatString="javascript:OpenOvertimeDlog('VIEW',800,280,{0});">
<HeaderStyle Wrap="False" />
<ItemStyle Wrap="False" />
</asp:HyperLinkField>这样写结果该列没有出现超链接!注意:是弹出不是跳转。
DataNavigateUrlFormatString="javascript:OpenOvertimeDlog('VIEW',800,280,{0});">
<HeaderStyle Wrap="False" />
<ItemStyle Wrap="False" />
</asp:HyperLinkField>这样写结果该列没有出现超链接!注意:是弹出不是跳转。
这个地方应该不是写 StuffID
应该是写链接地址的字段弹出而不是跳转,写Target="_blank"应该就可以了
你想控800,280的话,可以在弹出的页面的body的onload事件里 window.resize变自己的大小
这样是打开一个新窗口。新窗口中,取ID值,用Request.QueryString["ID"]就能得到了。