الروابط المكتوبة بقوة في الإصدار التجريبي ASP.NET MVC 2.0

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

سؤال

باستخدام ASP.NET MVC 1.0، تمكنت دائمًا من إنشاء روابط مكتوبة بقوة في طرق العرض الخاصة بي باستخدام دالة lambda:

Html.BuildUrlFromExpression<TController>(c => c.Action(arg));

أقوم الآن بالترقية إلى الإصدار التجريبي ASP.NET MVC 2.0 ولا يمكنني العثور عليه أي ملحق مكتوب بقوة لـ HtmlHelper (ولا UrlHelper في الواقع).هل تم استبدالهم بطريقة أخرى؟هل هناك طريقة جديدة لبناء روابط لإجراءات وحدة التحكم؟

أنا أكره العودة إلى استخدام السلاسل في وجهات نظري.

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

المحلول

يستغرق تنفيذ الامتداد الخاص بك بنفس الوظيفة سطرًا واحدًا.أنا أفعل ذلك بالفعل حتى في MVC v1، لأن Url.Href<> أقصر؛-) يمكنك نسخ التعليمات البرمجية من مصادر MVC لهذا الغرض.

نصائح أخرى

تعد مساعدات إنشاء عنوان URL المكتوبة بقوة جزءًا من ثنائي MVC Futures، وليس ثنائي MVC الأساسي نفسه.يمكنك تنزيل إصدار MVC Futures الذي يعمل مع MVC 2 Beta من كودبلكس.

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