5
Ben parametre <%=product.ProductId %>
bir asp:Button
geçişli parametresi: Düğme
<asp:Button name='ProductID' onclick="confirm_product_Click" ID="confirmitem" runat="server" Text="accept">
bir fonksiyonu onClick
içine parametre geçirmek çalışıyorum.
CommandArguments
kullanamazsınız çünkü değer düz metin gibi iletilir.
Gizli girdiyle denedim, ancak başarısız oldu.
<form method="post" action="?ProductID=<%=product.ProductId %>">
<asp:Button name='ProductID' onclick="confirm_product_Click" ID="confirmitem" runat="server" Text="accept">
</form>
ama işlevine değerini göndermez:
Ben de form işlemini kullanarak çalıştı. Birisi bu sorunu çözmeme yardımcı olabilir mi? kodunda sizin aspx
<asp:Button ID="test" runat="server" CommandArgument='<%#Eval("product.ProductId")%>' CommandName="ThisBtnClick" OnClick="MyBtnHandler" />
yılında
Zohaib zaman ayırdığınız için teşekkür ederiz. ama hala çalışmıyor, CommandArgument boş: "". –
ürün kimliği int içinde ise ayrıştırılır .. int.parse (btn.CommandArgument.ToString()) hala çalışmıyorsa, bu deneyin. Bunu deneyin <% = Eval ("product.ProductId")%> –