क्या मैं यह कक्षा एक वर्ग के साथ कर सकता हूं?एमवीसी: क्या मैं नियंत्रक के बाहर कक्षा के अंदर मॉडलस्टेट का उपयोग कर सकता हूं?
...
using System.Web.Mvc;
...
public static class aaa
{
public static test() {
if (something) ModelState.AddModelError("", "test");
}
}
नियंत्रक कॉल अंदर
:
...
public class mycontroler {
public void Index() {
....
aaa.test();
....
}
}
यह संभव है? मैं नियंत्रक के दूसरे भाग में कक्षाओं के अंदर कोड को नियंत्रित करना चाहता हूं।
हां लेकिन शब्दकोष या रेफ आउट हो गया है, और संकलक इसे अनुमति नहीं देता है, है ना? – David
@ डेविड क्षमा करें, मुझे समझ में नहीं आता कि आप क्या कह रहे हैं? – DavidG
क्षमा करें, मैंने जो कहा है मैंने किया है लेकिन मुझे पैरामीटर को संदर्भ के रूप में पास करना होगा क्योंकि अंदर, या पैरामीटर के रूप में बदल जाएगा, ऐसा करने वाला, कंपाइलर मुझे एक त्रुटि देता है जिसमें पैरामीटर में रेफरी या आउट करने की अनुमति नहीं है ऑब्जेक्ट – David