كيف يمكنني استخدام عنصر تحكم المستخدم asp.net في السيطرة مستخدم آخر؟

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

سؤال

ولدي تحكم المستخدم (gallery.ascx) وأريد أن استخدام جهاز التحكم photo.ascx في السيطرة معرض. لقد أضفت هذا السجل في الجزء العلوي من gallery.ascx، لكنها لا تزال لا يمكن العثور على الصورة:

<%@ Register TagPrefix="ssctrl" TagName="photo" Src="controls/photo.ascx" %>

وأي أفكار؟

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

المحلول

في حالة أي شخص يتساءل، وسجل هو الصحيح، وليس فقط شكلت بلدي العلامة تحكم المستخدم الصورة بشكل صحيح. وقد فعلت ذلك على النحو التالي:

<ssctrl:photo ID="Photo" Key="<%# Eval("PageTemplatePK") %>" runat="server" />

ووالخاصية الأساسية اللازمة لاستخدام علامات الاقتباس المفردة بدلا من علامات الاقتباس المزدوجة لأنه كان يستخدم تعبير حدة التقييم:

<ssctrl:photo ID="Photo" Key='<%# Eval("PageTemplatePK") %>' runat="server" />

وبعد ذلك، عملت.

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