Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (18)

Наибольший вклад в теги

Все теги (33)

Лучшие ответы пользователя

Все ответы (18)
  • Asp.net MVC Upload file & save data?

    isxaker
    @isxaker
    У меня работает следующий код

    Model

    public class Book
    {
         public string Title {get;set;}
         public string Author {get;set;}
    }
    
    


    Controller

    public class BookController : Controller
    {
         [HttpPost]
         public ActionResult Create(Book model, IEnumerable<HttpPostedFileBase> fileUpload)
         {
             throw new NotImplementedException();
         }
    }
    
    


    And View

    @using (Html.BeginForm("Create", "Book", FormMethod.Post, new { enctype = "multipart/form-data" }))
    {      
         @Html.EditorFor(m => m)
    
         <input type="file" name="fileUpload[0]" /><br />      
         <input type="file" name="fileUpload[1]" /><br />      
         <input type="file" name="fileUpload[2]" /><br />      
    
         <input type="submit" name="Submit" id="SubmitMultiply" value="Upload" />
    }
    
    


    Для того, чтобы файлы передались на сервер, нужно чтобы name у

    <input type="file" name="fileUpload[0]" />

    совпадал с именем параметра контроллера

    IEnumerable<HttpPostedFileBase> fileUpload
    Ответ написан
    Комментировать
  • Как в рантайме изменять лямбда выражение?

    isxaker
    @isxaker Автор вопроса
    //property selector
    Func<Person, Boolean> propertySelector = person => person.FirstNameIsActive;
    
    //your predicate
    Func<Person, Boolean> predicate = person => propertySelector(person) == true;
    
    //new person with true, false properties.
    Person p = new Person() {FirstNameIsActive = true,SecondNameIsActive = false};
    
    Console.WriteLine(predicate(p).ToString()); //prints true
    
    //change the property selector
    propertySelector = person => person.SecondNameIsActive;
    
    //now the predicate uses the new property selector
    Console.WriteLine(predicate(p).ToString()); //prints false
    Ответ написан
    Комментировать
  • Материалы по алгоритмам и структурам данных

    isxaker
    @isxaker
    Седжвик Р. — Фундаментальные алгоритмы на C++ — 2001
    Много интересного здесь
    Ответ написан
    Комментировать

Лучшие вопросы пользователя

Все вопросы (29)