Верста сайта, будь она не ладна! | |
---|---|
Зингер Автор Сообщений: 541 Откуда: Белгород Дата регистрации: 02.12.2008 |
Крутил-мутил, сидел-сопел я с этой версткой... Как же это нудно! Хм, кому то ж нравиться! Верстка - это, ну ни разу не программирование и я ни разу не художник. Поразмыслив, нашел на просторах инета простенький HTML-шаблон для формы авторизации.
Ну и CSS длиннющий к нему еще в придачу. Вопрос: как прописать кнопке код на C# в классе страницы? 1)Попытался заменить HTML кнопку на серверный ImageButton, что казалось мне идеальным вариантом. Тогда серверная кнопка плохо реагирует на CSS. 2)Прописываю атрибут у HTML-кнопки onclick="Click_login" и в классе страницы, создаю метод Click_login, в котором мой тестовый Label1.text="Сработало!". Выбрасывается исключение: Цитата: Форумчане, помогите сделать и умно и красиво. Несколько дней потратил вхолостую! P.S. Исходный шаблон во вложении |
Re: Верста сайта, будь она не ладна! | |
---|---|
of63 Сообщений: 25161 Откуда: Н.Новгород Дата регистрации: 13.02.2008 |
Несколько дней ты потратил на редактирование чего?
> прописать кнопке код на C# в классе страницы? на си шарп в примере нет кода > Несколько дней потратил вхолостую! Надо потратить еще несколько дней, подумать, и сформулировать вопрос для вменяемой публики |
Re: Верста сайта, будь она не ладна! | |
---|---|
Аспид Сообщений: 3475 Откуда: Москва Дата регистрации: 01.04.2005 |
Не ясно чего хочешь.
Коли о шарпе речь. Возьми создай в студии стандартное MVC приложение. Все будет. Дальше читай. ------------------ |
Re: Верста сайта, будь она не ладна! | |
---|---|
Зингер Автор Сообщений: 541 Откуда: Белгород Дата регистрации: 02.12.2008 |
Ок. Извините. Поставлю вопрос по другому.
1)В инете нашел шаблон формы авторизации. (приклеен в первом посту) 2)В VS2015 в проект добавил новую Веб-форму (не MVC) и "перезалил" туда код с шаблона. Форму назвал Login.aspx. В проекте создал тему с CSS и кинул ее на новую форму. Запустил, ... в браузере все красиво. 3)На новую форму в качестве теста кинул серверный элемент
3)В форме присутствует одна кнопка,
4)В соответствующем этой странице файле Login.aspx.cs описывается класс. Добавляю туда метод Click_login()
Собственно вопрос: Как присвоить кнопке событие Click_login ? Мне показалось, что правильным будет вариант с заменой HTML-кнопки на asp:ImageButton. Но при замене, новая серверная кнопка не получается точно такой же как и исходная. Если вы посмотрите, на прикрепленный в первом посту шаблон, то увидите, что html-кнопка имеет круглый вид со стрелочкой. У меня же получается получить только круглую синюю кнопку. Т.е. на некоторые свойства CSS серверная кнопка не реагирует и получается не такой красивой. Возможно, что внешний вид в серверных элементах вообще не стоит делать в CSS, а только позиционирование? Как думаете? Может быть тогда как то можно назначить Click_login() html-кнопке? Вот такие вопросы. Надеюсь написал доходчиво. |
Re: Верста сайта, будь она не ладна! | |
---|---|
Рома Сообщений: 1079 Дата регистрации: 06.06.2001 |
Вместо
Должна быть серверная кнопка
И Click_login должен иметь сигнатуру
|
Re: Верстка сайта, будь она не ладна! | |
---|---|
Зингер Автор Сообщений: 541 Откуда: Белгород Дата регистрации: 02.12.2008 |
to Рома. Так и я почти тоже самое писал, но...
Это исходная форма [attachment 27232 izo1.png] А это, таже самая форма после
Как видно вид кнопки уже не тот. P.S. Нажатие, кстати, в этом виде работает. |
Re: Верстка сайта, будь она не ладна! | |
---|---|
Рома Сообщений: 1079 Дата регистрации: 06.06.2001 |
Покажи html, который asp.net сгенерировал
|
Re: Верстка сайта, будь она не ладна! | |
---|---|
Зингер Автор Сообщений: 541 Откуда: Белгород Дата регистрации: 02.12.2008 |
CSS для login-button:
|
Re: Верстка сайта, будь она не ладна! | |
---|---|
Рома Сообщений: 1079 Дата регистрации: 06.06.2001 |
Думаю, достаточно в label завернуть asp:Button
|
Re: Верста сайта, будь она не ладна! | |
---|---|
Зингер Автор Сообщений: 541 Откуда: Белгород Дата регистрации: 02.12.2008 |
Получилось! Кто бы мог подумать, что так можно! Ох уж верстка, будь она неладна. |
© 2000-2024 Fox Club  |