سؤال

هل يمكن أن يكون ما يسمى الإجراء في وحدة التحكم الخاصة بي مجرد وظيفة منتظمة تُرجع أي شيء أريده أم أن عودة ActionResult تعلن ما إذا كان "إجراء" أم لا؟

كنت أتساءل عما إذا كان بإمكاني الاتصال بالوظائف في ActionLink في "ActionName" الذي لم يعود actionresults.

هل كانت مفيدة؟

المحلول

جميع الأساليب العامة لوحدة التحكم هي الإجراءات افتراضيًا ، بغض النظر عن نوع الإرجاع. لذا ، نعم ، يمكنك الاتصال بهم. استخدم [nonactionAttribute] لتجاوز هذا الافتراضي.

نصائح أخرى

نعم ، يجب أن تُرجع جميع الإجراءات إلى ActionResult. يعرف محرك MVC فقط التعامل مع ActionResult (أو مشتق).

لا أفهم ما تعنيه من خلال "وظائف الاتصال في ActionLink التي لا تعيد ActionResults". حتى لو كنت لا ترغب في إعادة أي معنى ، فلا يزال يتعين عليك إعادة ActionResult.

ما الذي تريد إنجازه؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top