Я пытаюсь создать кнопку «Добавить в корзину» для каждого элемента, отображаемого в файле XSLT. Кнопка должна быть запущена на сервере (VB), и мне нужно передать параметры в onlick, чтобы запрошенный товар был добавлен в корзину. Возможно ли это, и если да, то как мне это сделать?
Когда я пытаюсь
<asp:Button id="Button123"
Text="Add to Cart"
CommandName="AddToCart"
CommandArgument="123"
OnCommand="CommandBtn_Click"
runat="server"/>
Я получаю "asp - необъявленное пространство имен"
Я тоже пробовал
<asp>
<xsl:attribute name="Button">id="BtnAddToCart"</xsl:attribute>
<xsl:attribute name="text">Add to cart</xsl:attribute>
<xsl:attribute name="CommandName">AddToCart</xsl:attribute>
<xsl:attribute name="CommandArgument">123</xsl:attribute>
<xsl:attribute name="Command">CommandBtn_Click</xsl:attribute>
<xsl:attribute name="runat">server"</xsl:attribute>
</asp>
Который не дает никаких ошибок, но вообще ничего не делает
Мне нужно использовать XSLT напрямую для отображения моих продуктов, как и для задания, хотя то, что я пытаюсь сделать здесь, выходит за рамки задания.