Как сделать загрузку работы в ASP MVC 2?Jquery

Программирование на jquery
Ответить
Anonymous
 Как сделать загрузку работы в ASP MVC 2?

Сообщение Anonymous »

Я использовал код, указанный в этой ссылке для HAPLOAD-HANDLING:

http://towardsnext.wordpress.com/2009/0 ... spnet-mvc/>
Но это не работает для меня. (Когда я нажимаю кнопку «Загрузить файл», когда я запускаю сайт, ничего не произойдет.)
Я отредактировал свое представление, как это < /p>


$(function () {
$("#dialog").dialog({bgiframe: true, height: 140, modal: true, autoOpen: false, resizable: false}) });

< /code>

, а также < /p>







Upload File
< /code>

my-функция загрузки (определенная в uploadcontroller) выглядит так: < /p>

using System;
< /code>

Использование system.collections.generic;
с использованием system.linq;
с использованием system.web;
с использованием system.web.mvc;
с использованием system.web.mvc.ajax;
с использованием system.io;
using sitevcm.models; Sitevcm.controllers
{
public class filledescription
{
public String name {get; набор; }
public String webpath {get; набор; }
public long size {get; набор; }
public DateTime DateCreated {get; набор; }
} < /p>

public class UploadController : Controller
{
StoreEntities storeDB = new StoreEntities();

//
// GET: /Upload/

FileRepository fileRepository = new FileRepository();

//public ActionResult Index()
//{
// return View(fileRepository.GetAllFileDescription());
//}

public ActionResult Upload(int id)
{
foreach (string inputTagName in Request.Files)
{
HttpPostedFileBase file = Request.Files[inputTagName];
if (file.ContentLength > 0)
{
string filePath = Path.Combine(HttpContext.Server.MapPath("../Samples")
, Path.GetFileName(file.FileName));
file.SaveAs(filePath);

var order = storeDB.Orders.Single(c => c.OrderId == id);
order.Url = filePath;
storeDB.SaveChanges();
}

}

return RedirectToAction("Index", "Status", new { id = 0 });
}

}
< /code>

и файл filerepository.cs одинаковы, за исключением места нанесения имен и места для получения файлов. Один моя функция загрузки определена в.>

Подробнее здесь: https://stackoverflow.com/questions/431 ... -asp-mvc-2
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»