Kann ich das in einer Klasse machen?MVC: Kann ich ModelState innerhalb der Klasse außerhalb des Controllers verwenden?
...
using System.Web.Mvc;
...
public static class aaa
{
public static test() {
if (something) ModelState.AddModelError("", "test");
}
}
innen Controller Aufruf:
...
public class mycontroler {
public void Index() {
....
aaa.test();
....
}
}
ist es möglich? Ich möchte den Code in einer Klasse in einem anderen Teil des Controllers steuern.
ja, aber sollte nicht das Wörterbuch oder ref, und der Compiler nicht zulassen, oder? – David
@David Sorry, ich verstehe nicht, was Sie sagen? – DavidG
Entschuldigung, ich habe getan, was Sie gesagt haben, aber ich muss den Parameter als Referenz übergeben, weil innen ändern, oder als out-Parameter, tun, dass der Compiler mir einen Fehler nicht erlauben, Ref oder out in den Parameter in diesem zu setzen Objekt – David