Я был разработчиком PHP в течение 10 лет, пытаясь расширить горизонт. Я делаю проект в ASP.NET. В чем преимущество использования <asp:TextBox> с использованием стандартного <input type=’text’>?
Кажется выгодным использовать обычный <input type="text"> над <asp:TextBox>. Во-первых, когда страница отображается, <asp:TextBox> становится стандартом <input type=text>. Когда я использую стандартный <input type="text">, я могу легко получить их значение с помощью кода serveride через Request.Form [ "Name" ]. Затем, когда я динамически добавляю входы (через javascript), я не могу использовать TextBoxs, я должен использовать <inputs type="text">. В конце концов, не будет ли быстрее выполнять обычный ввод? Если я код с <asp:TextBox>, это должно быть показано, где, если я использую <input type="text">, его просто нужно отобразить.
В других словах зачем беспокоиться обо всех элементах asp, когда стандартные входы работают так же хорошо, а если не лучше...