我有一个列表项,其中包含一个href和一个链接按钮:
<li runat="server" id="liActivityInvoices">
<a href="#tabActivityInvoices">Invoices</a>
<asp:LinkButton runat="server" ID="btnLoadInvoice" OnClick="btnInvoiceActivity_Click" CssClass="btnListSmall" Width="90px"></asp:LinkButton>
</li>
在后面的代码中,我想更新a href
以显示找到的发票的收入。所以我尝试使用它:
liActivityInvoices.InnerHtml = "<a href=\"#tabActivityInvoices\">Invoices (" + Company.Current.DefaultCurrency + ": " + Convert.ToDecimal(ds.Tables[1].Rows[0]["CurTotalRev"]) + ")</a>";
这有效,但它会覆盖<li>
标记内的所有内容,因此我丢失了链接按钮。有没有办法只编辑a href
部分并保留链接按钮?
答案 0 :(得分:0)
li#ActivityInvoices.InnerHtml = "<a href=\"#tabActivityInvoices\">Invoices (" + Company.Current.DefaultCurrency + ": " + Convert.ToDecimal(ds.Tables[1].Rows[0]["CurTotalRev"]) + ")</a>";
尝试这个