Tôi có thể thực hiện việc này ở một lớp không?MVC: Tôi có thể sử dụng ModelState bên trong lớp ngoài bộ điều khiển không?
...
using System.Web.Mvc;
...
public static class aaa
{
public static test() {
if (something) ModelState.AddModelError("", "test");
}
}
bên gọi controller:
...
public class mycontroler {
public void Index() {
....
aaa.test();
....
}
}
là nó có thể? Tôi muốn kiểm soát mã bên trong một lớp trong một phần khác của bộ điều khiển.
có nhưng shoud được ra khỏi từ điển hoặc ref, và trình biên dịch doesnt cho phép nó, phải không? – David
@David Xin lỗi, tôi không hiểu bạn đang nói gì? – DavidG
xin lỗi, tôi đã làm những gì bạn nói nhưng tôi phải chuyển tham số vì tham chiếu vì sẽ thay đổi bên trong hoặc tham số, thực hiện điều đó, trình biên dịch cho tôi lỗi không cho phép đặt tham số hoặc tham số trong tham số đối tượng – David