1

我知道这个问题可能被标记为与这个问题重复,我的问题是我需要为调用控制器操作的视图获取一些引用而不是 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
}
4

1 回答 1

1

我怀疑您不在乎使用了什么 View,但之前的 Controller 操作让您到达那里。在这种情况下,您应该向您的模型添加一个字段(或创建一个视图模型)来指示此信息。

如果您真的关心使用了什么 View,那么您的 View 中就有业务逻辑。这是一件坏事。不要那样做。

于 2013-07-08T16:04:12.300 回答