Я хочу знать, в чем разница между Panel
контролем в asp.net и div
с runat="server"
? Поскольку оба рендера как div
.Разница между панельным управлением и Div
Какой из них лучше всего (условия)?
Я хочу знать, в чем разница между Panel
контролем в asp.net и div
с runat="server"
? Поскольку оба рендера как div
.Разница между панельным управлением и Div
Какой из них лучше всего (условия)?
Код
<asp:Panel id="abc" runat="server">
точно так же, как если бы вы:
<div id="abc" runat="server">
Они делают то же самое, но функциональность с другими WebControls, что Группа является наиболее часто используемым, и веб-контроль Panel дает вам больше контроля над кодом, поскольку он предоставляет больше свойств.
Разница заключается в том, что Panel
- это webcontrol, который даст вам больше свойств над div в коде за файлом, так как это webcontrol, для его создания потребуется больше обработки для генерации HTML.
Элемент управления панелью имеет свойство viewstate, а div
- нет.
Это действительно зависит от вашего использования. Если вы предпочитаете контролировать больше свойств, используйте панель управления, иначе используйте элемент управления div.