<asp:HyperLink ID="hy2" Runat="server" NavigateUrl="view.aspx?fileName=abc" Target="_blank" Text='<%# DataBinder.Eval(Container.DataItem,"path2")%>'></asp:HyperLink>
我想用<%# DataBinder.Eval(Container.DataItem,"path")%>来替换abc,怎么怎么写

解决方案 »

  1.   

    <asp:HyperLink ID="hy2" Runat="server" NavigateUrl="view.aspx?fileName=<%# DataBinder.Eval(Container.DataItem,"path2")%>" Target="_blank" Text='<%# DataBinder.Eval(Container.DataItem,"path2")%>'></asp:HyperLink>
      

  2.   

    NavigateUrl="view.aspx?fileName="<%# DataBinder.Eval(Container.DataItem,"path2")%>""
      

  3.   

    <asp:HyperLink ID="hy2" Runat="server" NavigateUrl='view.aspx?fileName=<%# DataBinder.Eval(Container.DataItem,"path") %>' Target="_blank" Text='<%# DataBinder.Eval(Container.DataItem,"path2")%>'></asp:HyperLink>
      

  4.   

    NavigateUrl='<%#"view.aspx?fileName="+DataBinder.Eval(Container.DataItem,"path") %>'
      

  5.   

    <asp:HyperLink ID="hy2" Runat="server" NavigateUrl='view.aspx?fileName=<%# DataBinder.Eval(Container.DataItem,"path") %>' Target="_blank" Text='<%# DataBinder.Eval(Container.DataItem,"path2")%>'></asp:HyperLink>
     xiahouwen(活靶子.NET) ( ) 这个可以
      

  6.   

    To (活靶子.net)和(冬雷物语)
    我用了活靶子的以后点击连接在view.aspx的地址栏中出现的地址是下面的地址,
    http://localhost/WebApplication1/fun/view.aspx?fileName=<%# DataBinder.Eval(Container.DataItem,"name") %>我在view.aspx中用string s1=Request.Params["filename"];
    发现s1="<%"请问是怎么回事?
      

  7.   


    NavigateUrl='<%#"view.aspx?fileName="+DataBinder.Eval(Container.DataItem,"path") %>'
    这个不行吗?