现在在ie中,可以实现。
在谷歌浏览器中打不开页面,但是可以实现点击数累加。
各位帮帮忙啊。
代码:
页面
<asp:datalist runat="server">
<itemtemplate>
<table>
<tr>
<td>
<asp:linkbutton id="linkbutton1" runat="server" text='<%#Eval("wordname")%>'> commangargument='<%#Eval("id")%>' oncommand="linkbutton1_Command"></linkbutton>
<td>
<tr>
<table>
<itemtemplate>
</asp:datalist>
后台
protected void linkbutton1_Command(object sen er,CommandEventArgs e)
{
int id=Convert.toInt32(e.CommandArgument);
BKSysWord bk=BKSysWord_DLL.getSysWord(id);
string path="bkconfig/"+bk.filename;
page.clientscript.RegisterStartupScript(this.gettype(),"","<script>winbdow.open('"+path+"')</script>")
}
7 个解决方案
#1
我直接用jquery 无刷新。。。。
点击的时候 先在后台加1 然后再跳转。。。。
点击的时候 先在后台加1 然后再跳转。。。。
#2
<script>winbdow.open('"+path+"')</script>
是不是浏览器过滤了弹出窗。
用<script>location.href('"+path+"')</script>
试看看
是不是浏览器过滤了弹出窗。
用<script>location.href('"+path+"')</script>
试看看
#3
不行的啊,在ie中会转到新页面,而不是打开新页面,在谷歌中还是没有反应
#4
jquery怎么把绑定的值传进去啊,能不能详细说说啊
#5
把string path="bkconfig/"+bk.filename;
改成string path="bkconfig//"+bk.filename;试试
#6
winbdow.open
写错了吧?
window
写错了吧?
window
#7
和路径没有关系啊
#1
我直接用jquery 无刷新。。。。
点击的时候 先在后台加1 然后再跳转。。。。
点击的时候 先在后台加1 然后再跳转。。。。
#2
<script>winbdow.open('"+path+"')</script>
是不是浏览器过滤了弹出窗。
用<script>location.href('"+path+"')</script>
试看看
是不是浏览器过滤了弹出窗。
用<script>location.href('"+path+"')</script>
试看看
#3
不行的啊,在ie中会转到新页面,而不是打开新页面,在谷歌中还是没有反应
#4
jquery怎么把绑定的值传进去啊,能不能详细说说啊
#5
把string path="bkconfig/"+bk.filename;
改成string path="bkconfig//"+bk.filename;试试
#6
winbdow.open
写错了吧?
window
写错了吧?
window
#7
和路径没有关系啊