Ho un TextBox creato in modo dinamico in una pagina web C#/ASP.NET che voglio adattarsi al browser mobile:Come impostare input type = "numero" su testo dinamico in C# codebehind
TextBox qtybox = new TextBox();
qtybox.ID="qtybox";
qtybox.Text = "0";
qtybox.Width = 30;
container.Controls.Add(qtybox);
I vedo che posso impostare direttamente questo in un semplice HTML <form>
:
<input type="number">
... che poi far apparire la tastiera numerica.
Come posso fare questo con il mio TextBox dinamico nel codebehind, o posso?
C'è un modo alternativo per inserire dinamicamente un controllo numerico di input sulla mia pagina dal codebehind che funzionerebbe meglio? Devo usare JavaScript per "hackerare" il controllo dopo il rendering? (Preferisco avere un modo di .NET di farlo, se possibile.)
http://forums.asp.net/p/1574486/3959550.aspx –