Здравствуйте, mogadanez, Вы писали:
M>как это?? тебе пришлось написать JS обработчик, на все кнопки написать onclick="". M>вручную добавить хидден поле, на сервере проверять что находится в хидден поле, и в зависимости от этого действовать. M>а мне не пришлось ровным счетом ничего делать. я просто дизайнером добавил на форму новую кнопку.
Круто, конечно, но устанавливать ради формы отправки емейла IIS и студию.. Кхгм..
>А если требуется значительно вмешательство (т.е. одним имя_формы.submit() не отделаешься), то как я и сказал, через скрытую форму и для этих всех кнопок достаточно одного JS-обработчика, загоняющего в скрытую форму ID кнопки. Необходимые модификации производит уже php-скрипт на той стороне, в зависимости от того, какая кнопка была нажата. M>я тебе и пытаюсь объяснить... что вот эти действия и есть суть технологии ASP.NET. там так все и передается, НО тбе это не нужно каждый раз писать вручную!
Так я и пишу, чтобы по возможности обходиться без этих скрытых форм. Они нужны далеко не всегда.
A>Да, и не забывай того простого факта, что мой скрипт будет отправлять почту с любого сервака, а твой — только с IIS'ов . M>е если на твоем серваке sendmail нету? точно так же привязоно к системе. к тому же я могу скачать бесплатную библиотеку почтовую и наслаждаться.
Хоститься на сервере, на котором нет sendmail или аналогичной программы просто глупо .
>Я могу еще легко пристроить к этому скрипту форум, гостевую книгу, FAQ, поисковую систему, портал и ещё кучу всего, причём абсолютно бесплатно и мне не надо будет писать никакого кода, а хостинг будет мне стоить сущие копейки. M>поверь, под ASP.NET тоже очень много готовых бесплатных компонент. M>за хостинг я плачу 100$ за год. это дорого?
Да нет, вроде. Хостер твой что-то не откликается . Сколько трафика в месяц дают, сколько места, есть ли шелл, что за база данных?
ZOR>Понятно, что реализуется, а вот примера который бы, например, делал custom paging и работал через DataReader я лично не находил. И вообе сложилось ощущение что там больше рекламы в этих примера, чем пользы — показаны отдельные возможности, чтоб показать как их много, и практически нет хороших интегральных примеров. Если не трудно, то можно или ссылку на хороший пример, того что я описал, или где его можно посомтреть в QuickStart.
на aspnetmania.com есть пример в кодохранилище, по конвертации datareader в datatable. преобразовывай и пользуйся.
Здравствуйте, mogadanez, Вы писали:
M>1. Есть таблица отображающая таблицу в БД M>2. в каждой строке должны быть кнопки удалить и редактировать M>3. при нажатии на удалить строка удаляется из БД M>4. при нажатии на редактировать, строка переходит в режим редактирования, появляются кнопки сохранить отменить. удалить и редактировать прячутся. M>5. при нажатии отмена, измененные данные теряются, таблица возвращается в исходное состояние. M>6. при нажатии сохранить измененные данные заносятся в БД, таблица возвращается в исходное состояние. M>7. по возможности реализовать сортировку по различным столбьцам, и порционную выдачу данных. M>кто за php....время пошло.... даю сутки форы
Уже написали. PHPMyAdmin называется . Поставил и редактируй в своё удовольствие.
A>Круто, конечно, но устанавливать ради формы отправки емейла IIS и студию.. Кхгм..
не переиначивай... мне в таком случае нужно поставить ради отправки письма linux и php....
A>Так я и пишу, чтобы по возможности обходиться без этих скрытых форм. Они нужны далеко не всегда.
вот она суть ПХП!!! уходить от проблем вместо того чтобы решать их!
я по моему наглядно показал что ASP.net следующая ступень эволюции..:
учитывая опыт нужно переходить к более высокому уровню программирования, устоявшиеся методы должна технология сама реализовывать. Ведь мы не программируем на Asm'e... до сих пор....
A>Хоститься на сервере, на котором нет sendmail или аналогичной программы просто глупо .
хостить ASP.NET там где нет IIS не менее глупо =)
A>Да нет, вроде. Хостер твой что-то не откликается . Сколько трафика в месяц дают, сколько места, есть ли шелл, что за база данных?
трафик unlimited, 300 метров, какой нафиг шел под виндой. MSSQL
Здравствуйте, Awaken, Вы писали:
S>А насчет C/C++ — это ты не понял. Компиляция происходит при инсталляции программы на конкретном компе,
A>вот поэтому в Линуксе нет ни одного нормального инсталлятора
а еще там иногда ядро пересобирать надо чтобы некоторые фичи проинсталять...
вот бы было круто если бы при инсталяции офисса винда пересобиралась...=)))
Здравствуйте, Awaken, Вы писали:
M> или все ПХП разработчики сами ничего не пишут, тока ищут уже написанное? =)
A>"Задача считается невыполнимой если нет готового компонента для ее решения"(с)Влад A>
ну мы же сравниваем технологии, а не то для какой технологии компонент больше...
Что характерно, регулярно (с обновлениями PHP) правлю одну и ту же вещь. которую никак не исправят на php.net, а мне она жизненно важна... Хрен я бы так смог с ASP.NET ;(
M>4. _в дизайнере_ стаскиваю на форму текстбокс, и кнопку
И получаешь, скорее всего _полное_ г..но.
Ну, для такого простого случая, как текстбокс и кнопка — может и не г..но, но часто ли ты делаешь сайты, состоящие из одного текстбокса и кнопки?
Это я вот к чему. Уже вроде все поняли — что "быстрое создание приложений в визуальном редакторе" — это сказка для детсада. Почему же считаете, что в случае с сайтом все по-другому? Да там только хуже. Если руками HTML править не будешь (зная, что и как править!) — ничего путного не выйдет.
Здравствуйте, Aquila, Вы писали:
M>>подожди..... =))) задача: две кнопки, по нажатию на каждую отправляется разные письма... =) M>>как в твоем случае ты обработаешь какая нажата?
Пардон, а что, у кнопок уже name и value отменили? Все приедет в параметрах запроса... Безо всякого JavaScript.
... << RSDN@Home 1.0 beta 6a >>
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
Здравствуйте, Igor Trofimov, Вы писали:
M>4. _в дизайнере_ стаскиваю на форму текстбокс, и кнопку
iT>И получаешь, скорее всего _полное_ г..но.
iT>Ну, для такого простого случая, как текстбокс и кнопка — может и не г..но, но часто ли ты делаешь сайты, состоящие из одного текстбокса и кнопки?
iT>Это я вот к чему. Уже вроде все поняли — что "быстрое создание приложений в визуальном редакторе" — это сказка для детсада. Почему же считаете, что в случае с сайтом все по-другому? Да там только хуже. Если руками HTML править не будешь (зная, что и как править!) — ничего путного не выйдет.
На более сложных вариантах, мне делает html рыбу дизайнер. я ее открываю, заменяю функциональные элементы котролами, и все. в некоторых случаех хватает right-click ->runat server control
S>Пардон, а что, у кнопок уже name и value отменили? Все приедет в параметрах запроса... Безо всякого JavaScript.
согласен, не самый удачный пример, хотя на сервере все равно делать проверку руками.
тогда так, два Select'a при выборе позиции в одном должна на сервере происходить операция О1, а на при выборе позиции в другом, должна происходить операция O2
тут можно выкрутиться без написания вручную скрипта.?
Здравствуйте, Igor Trofimov, Вы писали:
iT>Что характерно, регулярно (с обновлениями PHP) правлю одну и ту же вещь. которую никак не исправят на php.net, а мне она жизненно важна... Хрен я бы так смог с ASP.NET ;(
M>На более сложных вариантах, мне делает html рыбу дизайнер. я ее открываю, заменяю функциональные элементы котролами, и все. в некоторых случаех хватает right-click ->runat server control
Понятно. Кстати, а можно где-то посмотреть на большой сайт, сделанный с использованием серверных контролов?
Здравствуйте, Igor Trofimov, Вы писали:
L>Можно поинтересоваться что именно?
iT>Ну на самом деле мелочь совершеннейшая... Но все-таки.. все-таки... уж больно к разговору пришлось.
iT>Короче, там в модуле поддержки Interbase/Firebird не хватает некоторых константочек для задания параметров транзакции.
если в ASP.NET не хватает какойто мелочи, то можно унаследоваться от нужного класса, и реализовать необходимую функциональность. и исходники совершенно не нужны.
Здравствуйте, Sinclair, Вы писали:
M>>подожди..... =))) задача: две кнопки, по нажатию на каждую отправляется разные письма... =) M>>как в твоем случае ты обработаешь какая нажата? S>Пардон, а что, у кнопок уже name и value отменили? Все приедет в параметрах запроса... Безо всякого JavaScript.
Наконец-то голос умного человека, а то я тут уже запарился с этим скрытыми формами .