我想在DataGrid中添加一个LinkButton,当单击这个LinkButton时弹出另一个页面,而不是在当前页面跳转,该怎么写?应该写在哪个事件里?
还有:
在URL里我这样写showContent?name={0}
在URL字段里写tom
如果我有多个字段需要传,也就是说还有{1},{2}
那在URL字段里该怎么写呢?请大家指教

解决方案 »

  1.   

    在URL字段:字段1,字段2,字段3
    showContent?name={0}&name={1}&name={2}
    好像是这样的,一般对多个字段,后台写一个方法实现比较容易
      

  2.   

    可以不用linkbutton,而用<input type="button" onclick=<%# "javascript:window.open('" + DataBind.Eval(Container.DataItem, "字段") + "')"%> value="跳转">来代替多个字段传值可以找个符号给隔开,那目标页面再分解出来.
      

  3.   

    在URL字段:字段1,字段2,字段3
    showContent?name={0}&name={1}&name={2}
    好像是这样的,一般对多个字段,后台写一个方法实现比较容易
    这一个应该是可以用的,不过建议用一个中间页来跳好一些
      

  4.   

    老哥,在DataGrid中啊!怎么可能用HTML控件button呢?
    “在URL字段:字段1,字段2,字段3”不行的,这样写把整个这句话当成一个字段
    我昏倒啊,而且我是要跳出一个新窗口,郁闷中