0
我在建立MVC相當新的,請耐心等待... 所以,我有這兩款車型分配給模型的創建/新視圖需要mvc建議?
public class Promoter
{
public int Id {get; set;}
public string Name {get;set;}
public ICollection<Event> AllEvents {get;set;}
}
public class Event
{
public int Id {get;set;}
public string Name {get;set;}
public date Date {get;set;}
public int PromoterId {get; set;}
public virtual Promoter Promoter {get;set;}
}
而且我有一個控制器活動
public class EventsController : Controller
{
public ActionResult New()
{
return View()
}
[HttpPost]
public ActionResult New(Model model)
{
// do stuff to save the new Event related to Promotion
}
}
所以我的問題是,在新動作,我如何確保新視圖將能夠有一個標識符將與之相關的啓動子?我正在考慮隱藏其中的PromotionId,這樣當帖子被調用時,Id將會在那裏,但是當我打電話給新操作時,我必須通過發起人ID。 或者您認爲我應該在啓動該頁面之前將啓動程序的詳細信息存儲在cookie中? 另一件需要注意的是,用戶將被認證並且需要登錄才能訪問促銷控制器(未在此線程中顯示),然後在該控制器上用戶可以前往所述事件控制器這將有新的行動...
我希望這是有道理的。 需要一些建議,想法/想法非常感謝。
感謝,
摹