ASP.NET MVC - هل من الممكن إنشاء روابط إجراءات عبر التطبيقات؟

StackOverflow https://stackoverflow.com/questions/863215

سؤال

هل من الممكن إنشاء روابط إجراءات عبر التطبيقات باستخدام فئة مساعد HTML؟

لدي ما يلي (كلاهما مشروع VS2008 منفصل):

http://mainwebsite/
http://mainwebsite/application

أرغب في إنشاء رابط في المشروع /mainwebsite/application/ إلى /mainwebsite/.هل هذا ممكن؟أم يجب عليّ فقط ترميز الارتباط التشعبي؟

إضافة:
سؤالي ينطبق أيضا على العكس.لذا، قم بإنشاء رابط في /mainwebsite/ إلى /mainwebsite/application/.لقد تمكنت بالفعل من القيام بذلك، من خلال محاكاة اسم التطبيق كاسم وحدة التحكم:

<% =Html.ActionLink("ApplicationName","",new With {.Controller = "application" }) %>
هل كانت مفيدة؟

المحلول

نعم، يمكنك أن تفعل هذا.يقوم مساعد HTML بإنشاء عناوين URL باستخدام نظام التوجيه الذي يجهل تمامًا ASP.NET MVC والتطبيق الخاص بك.إذا كان لديك مسار في جدول المسار الخاص بك للتطبيق الآخر، فيمكنك إنشاء عنوان URL له باستخدام مساعد HTML.لا توجد قاعدة تنص على أن جدول المسار الخاص بك يمكن أن يحتوي فقط على مسارات للتطبيق الحالي، على الرغم من أنه من الواضح أنك بحاجة إلى توخي الحذر بشأن كيفية ترتيب المسارات.

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