我可以这样做吗?
...
using System.Web.Mvc;
...
public static class aaa
{
public static test() {
if (something) ModelState.AddModelError("", "test");
}
}
Run Code Online (Sandbox Code Playgroud)
内部控制器调用:
...
public class mycontroler {
public void Index() {
....
aaa.test();
....
}
}
Run Code Online (Sandbox Code Playgroud)
可能吗?我想控制控制器另一部分中的类内部的代码.
Dav*_*idG 23
您可以像这样传递模型状态:
public static void test(ModelStateDictionary ModelState)
{
if (something) ModelState.AddModelError("", "test");
}
Run Code Online (Sandbox Code Playgroud)
并从您的控制器内部调用:
aaa.test(ModelState);
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6051 次 |
最近记录: |