|
98 / 96 / 15
Регистрация: 28.03.2011
Сообщений: 565
|
|||||||
Для новичков в ASP.NET MVC3 (C#)25.02.2012, 12:57. Показов 21064. Ответов 121
Метки нет (Все метки)
Научился делать простенькие сайты на платформе MVC 3, с базой данных MS SQL Server 2008.
также немного использовал редактирование Html, CSS, добавление javaScrips. Обучение мое проходит не без помощи форумов, поэтому решил отдать дань общественности. Поэтому, товарищи новички, если есть вопросы в рамках и уровня нижеуказанных приложений - задавайте! Пример приложений: ссылка удалена
1
|
|||||||
| 25.02.2012, 12:57 | |
|
Ответы с готовыми решениями:
121
Использование xml файлов для хранения данных в проектах asp.net mvc3 Не срабатывают атрибуты валидации в EF DB First ASP.NET MVC3 Есть ли в MVC3 конструктор как в ASP.NET |
|
84 / 84 / 12
Регистрация: 12.01.2011
Сообщений: 1,049
|
|
| 15.12.2012, 10:14 | |
|
1
|
|
|
0 / 0 / 0
Регистрация: 16.12.2012
Сообщений: 3
|
|||||||||||||||||||||
| 16.12.2012, 02:37 | |||||||||||||||||||||
|
Сел недавно за asp mvc3, застрял на такой проблеме: Есть две такие модели:
А проблема в том что после метода Post все передается красиво но в Employee.Contacts == null. Не создается модель. Вот мое представление:
0
|
|||||||||||||||||||||
|
84 / 84 / 12
Регистрация: 12.01.2011
Сообщений: 1,049
|
|
| 16.12.2012, 04:16 | |
|
Добавлено через 45 секунд
Padre_rv, Контролер который получает модель из браузера вижу Контролер который ПЕРЕДАЕТ модель в браузер не вижу !
0
|
|
|
0 / 0 / 0
Регистрация: 16.12.2012
Сообщений: 3
|
||||||||||||
| 16.12.2012, 04:35 | ||||||||||||
0
|
||||||||||||
|
84 / 84 / 12
Регистрация: 12.01.2011
Сообщений: 1,049
|
||||
| 16.12.2012, 05:19 | ||||
|
1) меня очень смущает virtual что-то закрадывается сомнение что это применимо для полей из msdn: Ключевое слово virtual используется для изменения объявлений методов, свойств, индексаторов и событий и разрешения их переопределения в производном классе. Например, этот метод может быть переопределен любым производным классом Добавлено через 5 минут 2) значение данного поля по умолчанию 0, потому что ты в него не передаешь данные, а если 0 то цикла не будет
0
|
||||
|
0 / 0 / 0
Регистрация: 16.12.2012
Сообщений: 3
|
||||||
| 16.12.2012, 06:03 | ||||||
|
2)
Ой, я забыл этот цикл for удалить, это я пробовал и так и сяк. Это типа mvc3 и в нем Entity framework работает как то магически. Virtual как раз там и нада когда из нескольких таблиц выходят все данные так сказать в одном флаконе. Все таки я подозреваю на этот код:
0
|
||||||
|
6 / 6 / 0
Регистрация: 02.06.2012
Сообщений: 24
|
|||||||||||||||||||||
| 28.12.2012, 09:09 | |||||||||||||||||||||
|
Этот код в представлении генерирует ссылки на категории товаров как я понимаю
0
|
|||||||||||||||||||||
|
98 / 96 / 15
Регистрация: 28.03.2011
Сообщений: 565
|
|||||||||||
| 29.12.2012, 01:59 [ТС] | |||||||||||
|
если я не ошибаюсь, для прописи такого кода для ссылки
там указанно по умолчанию, что параметр зовем id.
0
|
|||||||||||
|
3 / 3 / 4
Регистрация: 17.11.2008
Сообщений: 54
|
|
| 01.04.2013, 12:25 | |
|
Добрый день!
Необходим простой пример записи в Базу данных и чтение из базы данных. Предположим у меня есть 1 страница. - 1 поле ввода - 1 кнопка Пользователь вводит в поле ввода что-нибудь и нажимает кнопку, после чего это записывается в базу данных MS SQL Express. На этой же странице, ниже есть поле вывода из базы данных, где собственно отображется все, что пользователь записал. Для примера предположим, что у меня есть всего 1 таблица, которая называется tb_proba и у нее 2 поля: id и text Т.е. еще хочу посмотреть как реализовать и механизм автонумерации строк. Кто поможет? Это мне нужно для лучшего понимания техники запросов при написании Диплома. Мне очень нужно это, кто не поленится сделать пример? Спасибо!
0
|
|
|
98 / 96 / 15
Регистрация: 28.03.2011
Сообщений: 565
|
|
| 01.04.2013, 14:41 [ТС] | |
|
Есть много примеров создания таких табличек на asp.net mvc. Save/Edit/Delete.
Также подходов есть несколько: использовать классическую форму, которая имеет поля типа @Html.EditorFor(m => m.text) и имея уже класс-модель, заполняем его и нажимаем кнопку Submit на форме - отправляем заполненную модель в Контроллер - в методе принимаем: public ActionResult SaveData(FormCollection collection){//save here data} Или же можно без перегрузки страницы, с помощью jQuery данные с поля считать, аяксом в метод послать, сохранить и тут же послать на вью новые данные и отобразить. В свою очередь, сохранять данные можно тоже несколькими способами: с помощью SQLClient или же с помощью EntityFraemwork. Если Вы уже учитесь по направлению программирование, и желаете стать специалистом, почему бы Вам не прочесть книжку, Сандерсона например, про asp.net mvc, пока Вы студент, а то потом тяжелее будет время выкроить на чтение книг))) Разбивайте данную задачу на несколько маленьких и спрашивайте - подскажем)
1
|
|
|
3 / 3 / 4
Регистрация: 17.11.2008
Сообщений: 54
|
||
| 01.04.2013, 22:21 | ||
|
Мне нужно хоть что-то, чтобы начать в этом направлении. А подсмотреть негде. PS желательно, чтобы это было как можно проще, иначе могу запутаться. Добавлено через 15 минут Сергей 83 Я сперва попробую свой пример сделать на основе результатов Гугла, что получится - выложу здесь. Если не сложно будет, сделайте замечания, где я сделал что-то не так.
0
|
||
|
98 / 96 / 15
Регистрация: 28.03.2011
Сообщений: 565
|
|
| 01.04.2013, 22:25 [ТС] | |
|
давай, пробуй
1
|
|
|
3 / 3 / 4
Регистрация: 17.11.2008
Сообщений: 54
|
||
| 01.04.2013, 23:20 | ||
|
Добавлено через 19 минут Пока вот такой вопрос. Допустим я использую в запросе строку следующего вида: Добавлено через 5 минут ла-ла-ла Insert into table_primer ла-ла VALUES (@Pole1, @Pole2); У меня на странице *.aspx textBox1 должен называться @Pole1 или Pole1? И где это имя указывать? Если в свойствах textBox-а, то окей!
0
|
||
|
98 / 96 / 15
Регистрация: 28.03.2011
Сообщений: 565
|
|
| 02.04.2013, 01:42 [ТС] | |
|
по моему ты что-то путаешь. при чем тут с собакой или без? ты должен формой заполнить свойства модели и передать ее в метод контроллера. и уже в методе считывать то, что пришло. Не спеши, подойди к этому пошагово. а если у тебя времени мало и вникать незачем - купи диплом.
Добавлено через 59 секунд зачем собака используется на Вьюхах понимаешь?
0
|
|
|
3 / 3 / 4
Регистрация: 17.11.2008
Сообщений: 54
|
||
| 02.04.2013, 14:02 | ||
|
Понятия не имею в чем дело =(
0
|
||
|
9 / 9 / 3
Регистрация: 23.02.2013
Сообщений: 51
|
|||||||||||||||||||||
| 02.04.2013, 20:10 | |||||||||||||||||||||
|
Сергей, здравствуйте. Занимаюсь MVC где-то полтора месяца по-хорошему. В целом осваиваюсь, немного парюсь, копаюсь ну и прочее)))
Вопрос в целом вероятнее всего простой. Касается он процедуры авторизации. Среди шаблонов в VisualStudio есть готовое тестовое приложение с регистрацией и авторизацией. В целом там все просто и понятно, если бы не одно но: 1. Представление LogOn - форма для авторизации:
0
|
|||||||||||||||||||||
|
98 / 96 / 15
Регистрация: 28.03.2011
Сообщений: 565
|
|
| 02.04.2013, 23:21 [ТС] | |
|
хороший вопрос. я этой переменной не пользовался. у меня вижу, она на входе равна null. хотя. щас просто нет времени вникнуть, я так понял, что returnUrl == null, когда мы попали на форму авторизации как обычно, нажав "войти", а returnurl имеет значение, когда нас кинуло на форму авторизации с другой страницы (т.е. мы хотели сделать что-то, что разрешено только авторизированным) и когда авторизируемся - нас вернет туда же
1
|
|
|
|
||||||
| 03.04.2013, 17:21 | ||||||
|
Такое ощущение, что параметр возвращаемого УРЛ не реализован. Он должен выглядеть примерно так в LogOn.cshtml
1
|
||||||
|
9 / 9 / 3
Регистрация: 23.02.2013
Сообщений: 51
|
|
| 03.04.2013, 18:36 | |
|
Сергей 83, спасибо большое, ведь и вправду весьма логично, если подумать)))
YuraAAA, воот! Я про то же и спрашивал, так как в той реализации не увидел, куда в LogOn.cshtml returnUrl записывается. Ну кликнет пользователь по опции, доступной только авторизованным пользователям, а returnUrl-то откуда в поле возьмется? Там ведь нет поля для него никакого скрытого. Да и к тому же, в обработчике ясно написано, что передан он должен быть методом POST. Все, кажется в целом все стало на свои места, спасибо большое!
0
|
|
| 03.04.2013, 18:36 | |
|
asp.net для новичков Учебник по ASP для новичков При создании проекта ASP.NET Aplicetion выскакивает сообщение Web server is not running ASP/NET version 1.1 Client ASP.NET MVC + Angular и Server side ASP.NET WEB.API ASP.NET MVC 4,ASP.NET MVC 4.5 и ASP.NET MVC 5 большая ли разница между ними? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Жизня: рисунок укладки багажа, сделанный клодом
anaschu 21.08.2026
Сделал 15 снимков, он по снимкам сделал схему.
|
Был там один разговор по поводу свободы в материальном мире.
kumehtar 19.08.2026
Суть: рассматривается живое существо, оказавшееся внутри довольно странной системы (этого мира) и пытающееся обустроить в ней свой кусок пространства.
Жизнь действительно предъявляет каждому. . .
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|