none
在html页面,如何拼接a元素的href? RRS feed

  • 问题

  • 该HyperLink在listView中,

    我想传两个参数,大意如下 ,

    <asp:HyperLink NavigateUrl="~/Authentication/ArticleManage/EditArticle.aspx?tableName="'<%#Eval("TableName")%>'" id="linkEdit" runat="server" visible="false">
    </asp:HyperLink>


    我试了好多种,老提示服务器标记错误,请问如何拼写?
    • 已编辑 icod 2009年7月18日 15:24 格式不好
    2009年7月18日 15:22

答案

  • 你好,

    href='<%# "~/Authentication/ArticleManage/EditArticle.aspx?tableName=" + Eval("TableName") %>'
    jon.valett@gmail.com
    2009年7月18日 19:20
    版主

全部回复

  • <asp:ListView ID="TitleListView" runat="server" ItemPlaceholderID="itemPlaceholder">
                        <LayoutTemplate>
                          ....略
                        </LayoutTemplate>
                        <ItemTemplate>
                            <li>
                                <asp:LinkButton ID="lnkTitleBtn" runat="server" Text=' <%# Eval("title")%>'
                                    CommandName="Select" CommandArgument=' <%# Eval("id")%>' />
                                [ <asp:Label ID="labAddDate" runat="server" Text=' <%# Eval("addDate","{0:yyyy-MM-dd}")%>' />]
                                <a href='ArticleManage/EditArticle.aspx?tableName= <%# Eval("TableName")%>&id= <%# Eval("id")%>' id="linkEdit" runat="server"  visible="false">
                                    <img alt="" src="../images/newsedit.gif" />
                                </a>
                            </li>
                        </ItemTemplate>
                    </asp:ListView> 


    页面运行显示
    --------------------------------------------------------------------------------------
    消防安全专项检查  [2009-07-10] &id= <%# Eval("id")%>" id="TitleListView_ctrl2_linkEdit"> newsedit.gif图片
    2009年7月18日 15:41
  • 你好,

    href='<%# "~/Authentication/ArticleManage/EditArticle.aspx?tableName=" + Eval("TableName") %>'
    jon.valett@gmail.com
    2009年7月18日 19:20
    版主
  • 用“+”连接符,写SQL语句的时候,同理。
    http://hi.baidu.com/2009ajun
    2009年7月18日 22:29
  • <asp:HyperLink NavigateUrl="~/Authentication/ArticleManage/EditArticle.aspx?tableName=<%#Eval("TableName")%>" id="linkEdit" runat="server" visible="false">
    </asp:HyperLink>
    
    2009年7月20日 4:50