Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! Создаю проект asp.net web site. В файле default.aspx (так же как и в .master и в любом другом только что созданном aspx) присутствует такая конструкция: <body> <form id="form1" runat="server"> <div> </div> </form> </body> Зачем нужен тег <form id="form1" runat="server">? Если можно просто div оставить да и все. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 09:31 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 09:40 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, big-duke, Вы писали: BD>Это чтобы было BD>на самом деле есть нет серверных контролов , то <form> фтопку. BD> BD> данное сообщение получено с www.gotdotnet.ru BD>ссылка на оригинальное сообщение А если есть серверные контролы? Какая разница если я напишу допустим так без этого form: <div> <h1 runat="server"> blablabla </h1> </div> И еще вопрос, я так понимаю что любой html тег можно превратить в серверный контрол. Тогда получается что в ASP.NET для каждого существующего хтмл тега как бы есть свой класс. Тогда что будет если изменится стандарт html, ну возьмут новую версию придумают и введут там десяток новых тегов, чо тогда получается asp.net уже не будет их поддерживать как серверные контролы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 09:50 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Аноним, Вы писали: А>А если есть серверные контролы? Какая разница если я напишу допустим так без этого form: Вы бы прежде чем за asp.net садиться, сначала HTML выучили. И в частности что делает тэг form. Нужен для формирования набора данных пересылаемых с клиента (броузера) на сервер. А>И еще вопрос, я так понимаю что любой html тег можно превратить в серверный контрол. Нет. Для некоторых, но не для всех, тэгов html есть серверные контролы в asp.net. А>Тогда что будет если изменится стандарт html, ну возьмут новую версию придумают и введут там десяток новых тегов, чо тогда получается asp.net уже не будет их поддерживать как серверные контролы? Смотри выше. asp.net и сейчас НЕ ВСЕ html тэги как серверные контролы поддерживает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 10:40 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
Под "новую версию" HTML, если таковая будет, сделают свой рендеринг контролов в ASP.NET. А обрабатывать GET/POST постинг от <form> можно и без серверных контролов и ASP.NET вообще, на голом ASp 3.0 и VBScript. Это кому как нравится. Sincerely yours, Valery Chesnokov <A href=http://chv.tele-kom.ru/CVsoft.htm>программы для кадровых агентств</A>, <A href=http://www.fl34.ru/catalog.php>каталог фаберлик</A>, <A href=http://forum.fl34.ru/>форум фаберлик</A>, <A href=http://vpp.fl34.ru>президентская программа</A> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 10:42 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
АнонимЗдравствуйте! Создаю проект asp.net web site. В файле default.aspx (так же как и в .master и в любом другом только что созданном aspx) присутствует такая конструкция: <body> <form id="form1" runat="server"> <div> </div> </form> </body> Зачем нужен тег <form id="form1" runat="server">? Если можно просто div оставить да и все. Кстати, даже DIV оставлять не обязательно :-). А вообще - не все серверные элементы требуют наличия формы. Ее требуют контролы, которые при определенных условиях (выбор элемента дерева, клик на кнопке, etc) делают постбек. Какие именно контролы? Тут уж ищи либо путем логических размышлений, либо методом тыка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 10:52 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, SkyLight, Вы писали: SL> АнонимЗдравствуйте! SL>Создаю проект asp.net web site. В файле default.aspx (так же как и в .master и в любом другом только что созданном aspx) присутствует такая конструкция: SL><body> SL> <form id="form1" runat="server"> SL> <div> SL> </div> SL> </form> SL></body> SL>Зачем нужен тег <form id="form1" runat="server">? Если можно просто div оставить да и все. SL>Кстати, даже DIV оставлять не обязательно :-). А вообще — не все серверные элементы требуют наличия формы. Ее требуют контролы, которые при определенных условиях (выбор элемента дерева, клик на кнопке, etc) делают постбек. Какие именно контролы? Тут уж ищи либо путем логических размышлений, либо методом тыка. SL> данное сообщение получено с www.gotdotnet.ru SL>ссылка на оригинальное сообщение То есть если убрать этот form из aspx, то приложение работать не будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 11:01 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
АнонимТо есть если убрать этот form из aspx, то приложение работать не будет? Будет. Но если использовать, к примеру, asp:Button или что-нибудь подобное, то при попытке запуска этой радости система тебя благополучно обматерит, что надо, чтобы контрол находился внутри серверной формы. Так что если обычная ХТМЛ-кнопка может быть использована без формы, то серверная - никак. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.08.2006, 11:20 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, CyberRussia, Вы писали: А>>И еще вопрос, я так понимаю что любой html тег можно превратить в серверный контрол. CR>Нет. Для некоторых, но не для всех, тэгов html есть серверные контролы в asp.net. А остальные представлены в виде HtmlGenericControl... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 16:26 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
АнонимЗдравствуйте! Создаю проект asp.net web site. В файле default.aspx (так же как и в .master и в любом другом только что созданном aspx) присутствует такая конструкция: <body> <form id="form1" runat="server"> <div> </div> </form> </body> Зачем нужен тег <form id="form1" runat="server">? Если можно просто div оставить да и все. действительно, зачем все это? убрать все лишнее и писать в .html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 17:21 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
наконец то появился хоть один здравомыслящий человек - я уж и не думал, что хоть кто то скажет про .htm (.html) недавно видал у кого то на сайте .aspx - без viewstate (вообще) - вероятно тоже поубирал все контролы и form иже сними - к чему тогда замороки с .aspx!!!??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 17:25 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
наконец то появился хоть один здравомыслящий человек - я уж и не думал, что хоть кто то скажет про .htm (.html) недавно видал у кого то на сайте .aspx - без viewstate (вообще) - вероятно тоже поубирал все контролы и form иже сними - к чему тогда замороки с .aspx!!!??? Собственно http://www.sql.ru сделан практически без тега form:)Все должно быть просто, очень просто, настолько просто - насколько это возможно! Мой блог Возможно на твой вопрос уже есть ответ? FAQ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 17:43 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, vladgrig, Вы писали: V>наконец то появился хоть один здравомыслящий человек — я уж и не думал, что хоть кто то скажет про .htm (.html) V>недавно видал у кого то на сайте .aspx — без viewstate (вообще) — вероятно тоже поубирал все контролы и form иже сними — к чему тогда замороки с .aspx!!!??? Ну я тоже очень часто выключаю ViewState. Или держу его на сервере, если совсем припечет. И что такого?... << RSDN@Home 1.1.4 stable SR1 rev. 568>> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 17:50 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, vladgrig, Вы писали: V>недавно видал у кого то на сайте .aspx — без viewstate (вообще) Я вас видимо очень сильно удивлю, но во-первых, во многих случаях ViewState это излишество и только дополнительный трафик. Код, знаете ли, надо писать не абы как, а оптимизированный. А во-вторых, ViewState можно хранить на сервере, тем самым экономя трафик (и время диалапщиков). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 17:51 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
ViewState нужно использовать там, где необходимо. Можно конечно и без него все сделать, но имхо код будет сильно смахивать на asp. Я говорю про веб-приложения с большим количеством ddl, grid, etc. На простых веб-сайтах его конечно все отключают. Что касается тега form :) - Евгений Веприков: вы это серьезно? :) Не знал, даже интересно стало, спрошу у разработчиков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 18:43 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
Что касается тега form - Евгений Веприков: вы это серьезно? Не знал, даже интересно стало, спрошу у разработчиков. А что не судьба была посмотреть получаемый HTML на любимом сайте:)Все должно быть просто, очень просто, настолько просто - насколько это возможно! Мой блог Возможно на твой вопрос уже есть ответ? FAQ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 18:49 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
Евгений ВеприковЧто касается тега form - Евгений Веприков: вы это серьезно? Не знал, даже интересно стало, спрошу у разработчиков. А что не судьба была посмотреть получаемый HTML на любимом сайте:) Евгений на сегодня вы мой кумир ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 18:57 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
Собственно http://www.sql.ru сделан практически без тега form Ну он вообще-то сделан на asp :) там только форумы на .net ну и так по-мелочи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.08.2006, 19:10 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
а чё вы все так разволновались ;) я же просто сказал что для статичных страниц существует .htm(.html) - где же по вашему я не прав ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 02:53 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
Всё совершенно верно, клиентский HTML действительно существует в природе :) Вопрос в другом, что можно сделать этим клиентским кодом, без подключения к базам данных и т.д. А для возврата данных на веб сервер без <form> не обойтись. Чем он будет обработан: ASP, ASP.NET, PHP - это уже другой вопрос. Sincerely yours, Valery Chesnokov <A href=http://chv.tele-kom.ru/CVsoft.htm>программы для кадровых агентств</A>, <A href=http://www.fl34.ru/catalog.php>каталог фаберлик</A>, <A href=http://forum.fl34.ru/>форум фаберлик</A>, <A href=http://vpp.fl34.ru>президентская программа</A> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 09:12 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, valeri, Вы писали: V>Вопрос в другом, что можно сделать этим клиентским кодом, без подключения к базам данных и т.д. А для возврата данных на веб сервер без <form> не обойтись. Чем он будет обработан: ASP, ASP.NET, PHP — это уже другой вопрос. Не совсем верно. Во-первых данные можно возвращать через адресную строку. Хотя там и накладывается много ограничений, но тем не менее. Все зависит от данных. Во-вторых данные можно гонять посредством ajax. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 10:39 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, CyberRussia, Вы писали: CR>Во-вторых данные можно гонять посредством ajax. А потом долго думать почему поисковики не индексируют контентIhesu who hath wonders sore, grants us the blyss of heathen ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 13:22 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, Gollum, Вы писали: G>Здравствуйте, CyberRussia, Вы писали: CR>>Во-вторых данные можно гонять посредством ajax. G>А потом долго думать почему поисковики не индексируют контент Это уже второй вопрос :) Кроме того, не всегда его и нужно индексировать. Все зависит от конкретной части конкретного сайта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 14:48 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
To CyberRussia то что ты кибер-гениален - это и так видно, не надо так сильно это доказывать... Вопрос в другом: что делать нам - простым товарисчам, которые не настолько умны... уж разреши нам пользоваться тем, что предлагает студия! Ведь в принципе, может это не так уже и плохо встроенный тэг <form> в странице .aspx? Дядьки из MS плохого не посоветуют ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 17:47 |
|
||
|
Зачем нужен тег form в коде aspx?
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, vladgrig, Вы писали: V>To CyberRussia V>то что ты кибер-гениален — это и так видно, не надо так сильно это доказывать... Спасибо :) V>Вопрос в другом: что делать нам — простым товарисчам, которые не настолько умны... уж разреши нам пользоваться тем, что предлагает студия! Ведь в принципе, может это не так уже и плохо встроенный тэг <form> в странице .aspx? Дядьки из MS плохого не посоветуют ;) :super: Пользуйтесь на здоровье. Просто не надо любую вещь воспринимать как догму, даже если это MS посоветовала. Возможно есть более хороший способ решения КОНКРЕТНОЙ задачи. ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.08.2006, 18:01 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=33933905&tid=1389895]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
81ms |
get tp. blocked users: |
2ms |
| others: | 248ms |
| total: | 425ms |

| 0 / 0 |
