【发布时间】:2015-01-03 06:05:39
【问题描述】:
在我的模型构造函数中,我希望能够使用:
string s = Json(object);
让Json() 工作的唯一方法是让模型类继承Controller。
我不知道这是否是一件坏事,但它给我的印象是模型不应该从控制器继承的警告。在模型内部使用 Json() 这是不好的做法吗?这是否在模型中添加了太多逻辑?
如果重要,是否有其他方法可以添加引用以使 Json() 在不继承控制器的情况下工作?
【问题讨论】:
-
嗯,模型不是控制器,所以我想说它不应该从它继承。你有没有弄清楚为什么从
Controller继承允许你使用Json方法? -
那根本行不通。
Json()返回一个ActionResult。 -
为什么需要这样做?
-
为什么要从模型创建
JsonResult?
标签: c# asp.net-mvc-5