我知道这个问题可能被标记为与此one重复,但我的问题是我需要为调用Controller操作的视图获取一些引用而不是URL。我需要使用代码(例如
)基于View确定模型的属性public ActionResult Create(message message)
{
switch (View.type)
{
case("MSG"):
message.type = 0; // 0 for messages
case("Reminder"):
message.type = 1; // 1 for reminders
}
答案 0 :(得分:1)
我怀疑你不关心View的用途,但之前的控制器动作让你感到高兴。在这种情况下,您应该向Model添加一个字段(或创建一个ViewModel)来指示此信息。
如果您真的关心View的用途,那么您的View中就有业务逻辑。这是件坏事。不要那样做。