OK, może się to wydawać głupie, ale na formancie ASP.NET .ascx, próbuję użyć:Przycisk <input type = "" runat = "server" /> nie będzie działał w ASP.NET
<input type="button" runat="server" />
zamiast:
<asp:Button runat="server" />
I to nie działa dla mnie. Ten kod:
<asp:Button id="btnBuyCat" runat="server" Text="Buy Cat"
ToolTip="Click to buy a cat" OnClick="btnBuyCat_Click" EnableViewState="false" />
świadczy następujący kod HTML: (pomijając pojemników nazewnictwa btw)
<input type="submit" id="btnBuyCat" name="btnBuyCat" value="Shopping Cart"
title="Click to buy a cat" />
to głównie w porządku, z wyjątkiem chcę input type="button"
nie input type="submit"
.
Próbowałem ten kod:
<input type="button" id="btnBuyCat" name="btnBuyCat" runat="server"
value="Buy Cat" title="Click to buy a cat" onclick="btnBuyCat_Click"
enableviewstate="False" />
i otrzymaj HTML:
<input type="button" id="btnBuyCat" name="btnBuyCat"" value="Buy Cat"
title="Click to buy a cat" onclick="btnBuyCat_Click" />
Niestety wydanego przycisk nie działa. Co więcej, próbowałem nawet input type="submit"
tylko po to, aby sprawdzić, ale jeśli nie używam , nie mogę go uruchomić. Jestem pewien, że ma to coś wspólnego z JavaScriptem.
Czy istnieje sposób na użycie standardowego znacznika przycisku HTML i narzędzia runat="server"
w środowisku ASP.NET?
spróbuj dodać identyfikator i spróbuj jeszcze raz – jwsample
@Jeroen: Straszne? Dalej, przyjął odpowiedź na 3 z 5 kwalifikujących się pytań, a nie 300 na 500. – BalusC
Nie martw się, Jeroen, jeśli mi pomożesz, będę cię uważał z wyższym głosowaniem i znacznikiem wyboru! Nie zadaję wielu pytań, a niektóre z nich nie mają rozwiązania! – JohnB