HyperLink控件中的NavigateUrl如何转接到外网www.163.com, 
外网网址是从数据库读取的,不是   NavigateUrl ="http://www.163.com" 这一方式,如下方式,在vs2010中报错,谁有解决方法        
   <asp:HyperLink ID="HyperLink2" runat="server"
 NavigateUrl   =" 'javascript:window.open(  ' <%# Eval( "lr ")   %> ',null, "heigt=80,width=300,toolbar=no,menubar=no,location=no "); '
Text='<%# Eval("bt") %>' "

解决方案 »

  1.   

    NavigateUrl='<%# Eval("url") %>'
      

  2.   

     这个正常没有报错,但转接只能是目录内的,依然不能转接外网,想必是没这个功能了。
      <a href=# onclick='javascript:window.open("Project_Report_ViewDetail.aspx?month=<%# Eval("bt") %>",null,"heigt=500,width=800,toolbar=no,menubar=no,location=no");' ><%# Eval("bt") %></a>
                               
     
     
     
      

  3.   

    NavigateUrl ='<%# "javascript:window.open('" + Eval("lr") + "',null, 'heigt=80,width=300,toolbar=no,menubar=no,location=no');" %>' 注意:url必须是http://开头,不能只是www.126.com