Ответы пользователя по тегу ASP.NET
  • Asp.net MVC Upload file & save data?

    @slrzz
    Я не работал с Azure, но, думаю, будет примерно следующее:
            [HttpPost]
            public ActionResult UploadForm(string ProductName, string Code, string Url)
            {
                var files = HttpContext.Request.Files;
                StreamReader stream = new StreamReader(files[0].InputStream);
    
                var fileToAdd = default(byte[]);
                using (var memstream = new MemoryStream())
                {
                    stream.BaseStream.CopyTo(memstream);
                    fileToAdd = memstream.ToArray();
                }
    
                // функция добавления записи в бд:
                AddData(ProductName, Code, Url, fileToAdd);
    
                
                return null;
            }
    
    Ответ написан
    Комментировать
  • ViewModel как передать несколько моделей?

    @slrzz
    Модель
    public class NewsViewModel{
        public IEnumerabe<NewsEntity> News{get;set;}
        public SliderEntity Slider{get;set;}
    }
    

    Контроллёр
    public ActionResult Index(){
      var model = new NewsViewModel(){
         News=_repo.NewsEntities.Where(...).AsIEnbumerable(),
         Slider=_slider.Slider.Single(...)
      };
     return View(model);
    }


    Вид
    
    @model NewsViewModel
    Слайдер
    @Model.Slider
    Новости
    @foreach(var item in Model.News){
     ....
    }
    
    Ответ написан
    2 комментария