Ознакомьтесь с нашей политикой обработки персональных данных
  • ↓
  • ↑
  • ⇑
 
Записи с темой: с# (список заголовков)
14:02 

Heidel
If it's stupid but works, it isn't stupid.
16:18 

How to create a simple custom log in system - MVC 4 / Razor - Part 1 of 5

Heidel
If it's stupid but works, it isn't stupid.
22:07 

Руководство по ASP.NET MVC 5

Heidel
If it's stupid but works, it isn't stupid.

Руководство по ASP.NET MVC 5


http://metanit.com/sharp/mvc5/


Онлайн-книга Изучаем ASP.NET MVC 4


http://metanit.com/sharp/mvc/

@темы: Ссылки, С#, Руководство по ASP.NET MVC 5, ASP.NET MVC 5, ASP.NET MVC, Учебники

16:47 

Localization & Culture

netcat-na-diary

Localization & Culture



изображение

В файле Web.config в секции <system.web>


В виде


Resources



изображение

Создаем файл ресурсов Resources.resx

Выбираем модификатор доступа Public


Создаем запись в файле Resources.resx


и используем её в виде


Для другого языка создаем свой файл ресурсов Resources.fr.resx

В файле Resources.fr.resx создаем запись с тем же именем Name


Чтобы данные не кешировались


Локализация сообщений об ошибках

@темы: Учебники, С#, Localization & Culture, ASP.NET MVC

14:38 

Кэширование

Heidel
If it's stupid but works, it isn't stupid.
[OutputCache(Duration=60)]( продолжительность в секундах)



Можно задать кеширование только для дочерних элементов


В виде


Output Cache Settings


VaryByParam
"*"
"none"
"name"

Location где выполняется кеширование

VaryByHeader

VaryByCustom

SqlDependency





Cache Profiles



изображение

В файле Web.config в секции <system.web>


После этого профили можно использовать в контроллере

@темы: Учебники, С#, Output Caching, Caching, ASP.NET MVC

14:46 

Security and ASP.NET MVC 4

Heidel
If it's stupid but works, it isn't stupid.

Security and ASP.NET MVC 4



Authentication


3 способа
1. Forms Authentication
2. OpenID / OAuth
3. Windows Authentication

Windows Authentication
Создаем Intranet Application


Forms Authentication

Атрибут [Authorize] доступ только для авторизованных пользователей


Страница, на которую перенаправляет пользователя, определяется в файле Web.config



Атрибут [Authorize] можно применить ко всем контроллеру

а к отдельным экшенам можно применить атрибут [AllowAnonymous]

Можно определить для каких именно пользователей есть доступ


Можно прописать роли пользователей


Сделать какой-то элемент в виде доступным только для админа

@темы: Учебники, С#, Security and ASP.NET MVC 4, ASP.NET MVC

17:51 

AJAX and ASP.NET MVC

Heidel
If it's stupid but works, it isn't stupid.
Форма, которая посылает данные через AJAX



В контроллере



Форма (угловые скобки)


otf.js


Autocomplete


В контроллере


В виде (угловые скобки)



otf.js


Paging Results


References -- Manage NuGet Packages -- Online -- в поиске задать pagedlist -- PagedList.Mvc

В контроллере




В файле Web.config, который находится в папке View, добавляем неймспейсы по умолчанию и перезагрузить Студию, чтобы изменения применились


Подключить стили пейджера в бандл к стилям сайта


В виде _Restaurants.cshtml


Скрипт otf.js

@темы: AJAX and ASP.NET MVC, ASP.NET MVC, С#

13:57 

Heidel
If it's stupid but works, it isn't stupid.

@темы: ASP.NET MVC, С#

13:03 

DataAnnotations

Heidel
If it's stupid but works, it isn't stupid.


http://www.asp.net/mvc/overview/older-versions/mvc-music-store/mvc-music-store-part-6

@темы: ASP.NET MVC, DataAnnotations, С#, Ссылки, Учебники

12:39 

Scott Allen

Heidel
If it's stupid but works, it isn't stupid.
15:13 

Razor

Heidel
If it's stupid but works, it isn't stupid.
Расширения файлов
.cshtml == C# Razor

Отображение данных
@Html.DisplayFor(modelItem => item.City)

Комментарий
@* @Html.DisplayFor(modelItem => item.City) *@

Вывод данных без кодирования
@Html.Raw(item.City)



Отобразить текст
@item.Rating / 10

Выполнить операцию деления
@(item.Rating / 10)

Если нужно добавить какой-то текст перед выражением — добавляем скобки
R@(item.Rating)

Чтобы отобразить элемент, который начинается с @
@@OdeToCode

Блоки кода — в фигурных скобках


В блоке кода можно объявить переменную, которую потом можно использовать в любом месте вью


Циклы


Вывод текста в блоке кода — используется двоеточие @:текст


@RenderBody()

В файле _ViewStart.cshtml
указывается какой лейаут мы используем.


также свое отдельный файл _ViewStart.cshtml можно создавать в папке каждого вью.

Можно определять лейаут в каждом отдельном вью в блоке кода


Или не использовать лейаут для этого вью


@RenderSection()

Секция может быть необязательной required: false
и обязательной required: true

Секция добавляется во вью


Добавить ссылку
@Html.ActionLink("Reviews", "Index", "Reviews")
1 - отображаемое имя
2 - имя экшена
3 - имя контроллера

@темы: С#, Razor, ASP.NET MVC

15:44 

ASP.NET MVC - Internet Application

Heidel
If it's stupid but works, it isn't stupid.
15:44 

ASP.NET MVC - Internet Application

Heidel
If it's stupid but works, it isn't stupid.
15:19 

Cервис тестирования для оценки профессиональных знаний

Heidel
If it's stupid but works, it isn't stupid.

Cервис тестирования для оценки профессиональных знаний



http://crowdtest.org/ru

@темы: C++, CSS, Cервис тестирования для оценки профессиональных знаний, HTML, Javascript, jQuery, С#, Ссылки

13:31 

Teenie-weenie
Houston, we have a problem.
13:55 

Алгоритмы сортировок

Heidel
If it's stupid but works, it isn't stupid.
13:51 

Сортировка пузырьком

Heidel
If it's stupid but works, it isn't stupid.
Сортировка пузырьком

Структура Student


Сортировка массива структур Student (имена по алфавиту)

@темы: Ссылки, Сортировка пузырьком, Сортировка, С#, Алгоритмы, C++

13:45 

Сортировка слиянием

Heidel
If it's stupid but works, it isn't stupid.
12:49 

ASP.NET MVC Routing

Heidel
If it's stupid but works, it isn't stupid.
http://mvc4beginner.com/Tutorial/MVC-Routing.html

RouteConfig.cs



Важен порядок маршрутов, так как Remember that the order is important as the the first route that satisfys the condition is called.

HomeController.cs


@темы: С#, ASP.NET MVC, ASP.NET MVC Routing

20:59 

Много бесплатных книг по программированию

Heidel
If it's stupid but works, it isn't stupid.

Блокнот

главная