日期:2014-05-18  浏览次数:20376 次

如何给Linkbutton 加上属性
如何给Linkbutton     加上属性
在一个DataGrid的某一列中有别   Linkbutton

想给Linkbutton加上属性,点击时,出再确认对话框,如:你确定要打开这个页面吗?

点击 "确定 "打开页面,点击 "取消 "则不打开.


<span   id= "DataGrid__ctl4_labEnter "> <a   href= '# '   onclick= "javascript:{if(confirm( '你确定要打开这个页面吗? '))   window.open( 'Join.aspx?PaperID=46 ', 'fullscreen=1,toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes ');} "> 进入 </a> </span>

如上面的,应该怎么写?

------解决方案--------------------
1。
使用模板列,

2。
可以直接使用你上面的代码
<asp:templatecolumn>
<itemtemplate>
<a href= "javascript:{if(confirm( '你确定要打开这个页面吗? ')) window.open( 'Join.aspx?PaperID= <%# Eval( "PaperID ") %> ', 'fullscreen=1,toolbar=no,location=no,directories =no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes ');void(0)} "> 进入 </a>

3
使用Hyperlink
<asp:templatecolumn>
<itemtemplate>
<asp:HyperLink ID= "HyperLink1 " NavigateUrl= ' <%# String.Format( "javascript:if(confirm( '你确定要打开这个页面吗? ')) window.open( 'Join.aspx?PaperID={0} ', 'fullscreen=1,toolbar=no,location=no,directories =no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes ');void(0) ", Eval( "PaperID ")) %> ' runat= "server "> 进入 </asp:HyperLink>



------解决方案--------------------
<a href= "javascript:{if(confirm( '你确定要打开这个页面吗? ')) window.open( 'Join.aspx?PaperID= <%# Eval( "PaperID ") %> ', 'fullscreen=1,toolbar=no,location=no,directories =no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=yes ');void(0)} "> 进入 </a>

建立一个模版列不用linkbutton按钮列,然后在前台的html代码中的模版列加入上面的代码,就可以了