내가 아니라 작업 방법이 별도의 제어기 시트 ..MVC 3의 컨트롤러간에 데이터를 전송하는 방법은 무엇입니까?
있어 적이첫 컨트롤러 :
namespace TestLokal.Controllers
{
public class BOUNCEController : Controller
{
BOUNCEDataDataContext db = new BOUNCEDataDataContext();
//
// GET: /BOUNCE/
[Authorize]
public ActionResult Index()
{
ViewData["Bouncers"] = new SelectList(db.Bouncers.Distinct(), "bouncer_id", "bouncer_name");
return View();
}
}
}
MY 번째 컨트롤러 :
namespace TestLokal.Controllers
{
public class DopplerController : Controller
{
//
// GET: /Doppler/
[Authorize]
public ActionResult Index()
{
elementmodel dop = new elementmodel();
ViewData["Dopplers"] = new SelectList(dop.BouncerList.Distinct(), "bouncer_id", "bouncer_name");
return View();
}
}
}
난에서 데이터를 전송하고 싶어 이 모델을 사용하여 1 ~ 2 초 :
MY 모델 :
public class elementmodel
{
public IEnumerable<Bouncers> BouncerList { get; set; }
}
내가 어떻게 이것을 달성 할 수 있습니까?
TempData가 별도의 컨트롤러 시트간에 데이터를 보낼 수 있습니까? 액션 메서드 사이에서만 데이터를 보내는 것처럼 보입니다. 전체 컨트롤러가 아닙니다. –
동작 방법이 동일한 컨트롤러 또는 다른 컨트롤러에 있는지 여부는 중요하지 않습니다. TempData는 세션 상태를 사용 중이지만 수명은 제한적입니다. –
잘 알고 있습니다. 감사합니다 ... –