datagrid中超链接的传参的问题,急,在线等.
这样写有错误,我写的格式不正确.请高手指教.如何正确获取到
jsname=后面参数的值.代码如下:
                 <asp:HyperLink ID="HyperLink1" runat="server" Target="_blank"  NavigateUrl='~/QiXingAdmin/AdsLook.aspx?jsname=<%#Eval("JS_Name").ToString()%>'>预览</asp:HyperLink>

解决方案 »

  1.   

    NavigateUrl='<%#Eval("JS_Name","~/QiXingAdmin/AdsLook.aspx?jsname={0}") %>'
      

  2.   

    或者NavigateUrl='<%# "~/QiXingAdmin/AdsLook.aspx?jsname="+Eval("JS_Name").ToString()%>'
      

  3.   

    <asp:HyperLink id="hylgzdt" CssClass="A" runat="server" Font-Size="13px" NavigateUrl='<%# "showpage.aspx?ID="+DataBinder.Eval(Container.DataItem, "ID").ToString() %>' Target="_blank"></asp:HyperLink>
      

  4.   

    NavigateUrl=' <%# "~/QiXingAdmin/AdsLook.aspx?ID="+DataBinder.Eval(Container.DataItem, "ID").ToString() %>
      

  5.   

    NavigateUrl=' <%# "~/QiXingAdmin/AdsLook.aspx?ID="+DataBinder.Eval(Container.DataItem, "ID").ToString() %>

    NavigateUrl=' <%#DataBinder.Eval(Container.DataItem, "ID","~/QiXingAdmin/AdsLook.aspx?ID={0}").ToString() %>