我有几个相同的观点。可以说:(1)过时的产品(2)现场产品。
UI 几乎相同,包括这些视图调用的操作方法。目前,我已经使用基于“状态”的编码。
public ActionResult GetProducts(string productType, bool isObsolete)
{
//some common code...
//status passed from the view
return isObsolete ? View("ObsoleteProducts") : View("LiveProducts");
}
我不希望视图传递状态 - isObsolete。相反,动作方法应该检测哪个视图调用了我(动作本身)。
我深入研究了 Request 对象及其属性,但它当然有“...\GetProducts”作为 URI..