سؤال

ولقد خلق مشروع مشيرا إلى <لأ href = "http://weblogs.asp.net/johnkatsiotis/archive/2008/07/23/asp-net-ajax-4-0-template-example.aspx" يختلط = "نوفولو noreferrer"> http://weblogs.asp.net/johnkatsiotis/archive/2008/07/23/asp-net-ajax-4-0-template-example.aspx هذا المثال. الآن أريد أن فصل "بعض البيانات ....." قالب إلى صفحة أخرى. مع "" لا تزال في صفحة aspx نفسها.

المشكلة: في ملف شبيبة

وفار ر = Sys.Preview.UI.Template.getTemplate الجديدة ($ الحصول على ( "myTemplate"))؛         t.createInstance ($ الحصول على ( "البيانات")، {....، ...، بعض البيانات}

وهذا البيان الحصول على قوالب من نفس الصفحة يعني من حيث هذه الصفحة يسمى ... الآن أن أكون قد فصل اثنين من شعبة (قوالب) انه يعطيني خطأ .... "خطأ وقت التشغيل مايكروسوفت ل JScript: 'فارغ' باطل أو لا كائن"

وما يمكنني القيام به لفصل اثنين من علامات شعبة في صفحات مختلفة

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

المحلول

وكذلك ... حصلت هذه الإجابة بعد بحث loooong ذلك شكرا لكم جميعا الذي أجاب على أسئلتي

وطيب لتخريج القالب اياكس 1 خلق نظرة جزئية (.ascx) وقطع لصق قالب [ie- .....]

والآن في الصفحة الرئيسية الخاصة بك هناك سوى شعبة فارغة الآن إضافة هذا السيناريو لأنه اصفا إياه عند _ النقر [زر أو رابط]

<script type="text/javascript">
               function calltemp2() {
                   debugger;
                   $.get("/Templates/SelectTemp2", function(result) {
                       alert(result);
                       $("#Renderthisdiv").html(result);
                   });
               }         
    </script>

وإنشاء شعبة فارغة أخرى لها هوية Renderthisdiv

وعفريت !! إعطاء إشارة ي الاستعلام

وأخيرا قطع لصق هذا القالب الخارجي (.ascx)

<script type="text/javascript">
        Sys.Application.add_init(appInit);
        function appInit() {
            start();
        }
    </script>

وتشغيله نأمل ليس هناك مشكلة

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