Архивы по Категориям: ASP.Net

Upgrading from MVC 4 to 5

Апргейдились по этому мануалу на JF
http://world.episerver.com/documentation/upgrading/Episerver-CMS/8/upgrading-from-mvc-4-to-5/

Передача массива в Asp.NET через ajax

http://stackoverflow.com/questions/309115/how-can-i-post-an-array-of-string-to-asp-net-mvc-controller-without-a-form

function test()
{
    var stringArray = new Array();
    stringArray[0] = "item1";
    stringArray[1] = "item2";
    stringArray[2] = "item3";
    var postData = { values: stringArray };
 
    $.ajax({
        type: "POST",
        url: "/Home/SaveList",
        data: postData,
        success: function(data){
            alert(data.Result);
        },
        dataType: "json",
        traditional: true
    });
}
public JsonResult SaveList(List<String> values)
{
    return Json(new { Result = String.Format("Fist item in list: '{0}'", values[0]) });
}

Про MVC UI

Генерация на основе темплейтов
http://habrahabr.ru/post/165025/

JTable
http://www.jtable.org/Home/Documents
Доки
http://www.codeproject.com/Articles/277576/AJAX-based-CRUD-tables-using-ASP-NET-MVC-and-jTa#View

Подборка библиотек для таблиц

List of ASP.NET MVC grid controls

MVC Contrib
Доки http://mvccontrib.codeplex.com/wikipage?title=Grid&referringTitle=Documentation
Исходники http://mvccontrib.codeplex.com/SourceControl/latest#src/MVCContrib/UI/Grid/IGridModel.cs

Grid.Mvc
http://gridmvc.codeplex.com/

HtmlHelper для чекбоксов

https://gist.github.com/jarrettmeyer/7539291

Условная валидация

Пример валидации значений одних полей в зависимости от других.

Отсюда: https://gist.github.com/elizabeth-young/5875161
Читать далее »

PagedList

https://github.com/TroyGoode/PagedList

What is this?

PagedList is a library that enables you to easily take an IEnumerable/IQueryable, chop it up into «pages», and grab a specific «page» by an index. PagedList.Mvc allows you to take that «page» and display a pager control that has links like «Previous», «Next», etc.

System.Web.Optimization

Install-Package Microsoft.AspNet.Web.Optimization

Учебники MVC 4 и WPF

Пока читаю WPF, написано очень сжато и скорее всего не всё, но для быстрого старта нормально.

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

http://metanit.com/sharp/wpf/

Цикл статей ASP.Net MVC на Хабре
http://habrahabr.ru/post/175999/

Непутевые заметки о ASP.NET MVC
http://habrahabr.ru/post/143024/

Пример структуры сайта на ASP.Net

Базовый сервис

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace Example.Data.Services
{
    public abstract class BaseService : IDisposable
    {
        protected ExampleContext context;
 
        protected BaseService()
        {
            context = new ExampleContext();
        }
 
        public void Dispose()
        {
            context.Dispose();
        }
    }
}

Читать далее »