اضافه کردن دستوراتی از قبیل Add به کنترل AdRotator
چگونه می توان به کنترلِ AdRotator در ASP.NET دستوراتی از قبیل Add, Chang, Delete اضافه کرد به طوری که با کلیک کردن بر روی Ad مربوطه و وارد شدن در یک Panel این دستورات را update کرد.مثلا با استفاده از دستور Add تعدادی Advertisement به اینAd اضافه کرد و ...
البته من این سوال رو در مبحثASP.NET پرسیدم اما گویا در فایلهای Xml باید تغییراتی ایجاد شه
خودم هم با استفاده از DataGrid به جاهایی رسیدم اما در صورت امکان توضیحاتی بدید ممنون میشم
Re: اضافه کردن دستوراتی از قبیل Add به کنترل AdRotator
نقل قول:
نوشته شده توسط NiLoOfAr
چگونه می توان به کنترلِ AdRotator در ASP.NET دستوراتی از قبیل Add, Chang, Delete اضافه کرد به طوری که با کلیک کردن بر روی Ad مربوطه و وارد شدن در یک Panel این دستورات را update کرد.مثلا با استفاده از دستور Add تعدادی Advertisement به اینAd اضافه کرد و ...
البته من این سوال رو در مبحثASP.NET پرسیدم اما گویا در فایلهای Xml باید تغییراتی ایجاد شه
خودم هم با استفاده از DataGrid به جاهایی رسیدم اما در صورت امکان توضیحاتی بدید ممنون میشم
سلام ؛
راستش خیلی سعی کردم با تغییر جای بعضی از کلمه ها به درک بهتری از سوالت برسم اما میسر نشد فلذا به سوالی که "من تصور میکنم میخواستی بپرسی" جواب میدم :
هر کنترل AdRotator به یک فایل اکس ام ال متصل میشه که محل فایلهای تصویری تبلیغ و لینکهای مربوطه رو مشخص میکنه . مثلا" :
<span dir=ltr>
- <Advertisements>
<Ad>
<ImageUrl>inpy1.gif</ImageUrl>
<NavigateUrl>http://www.inprise.com</NavigateUrl>
<AlternateText>اینپرایز پسر خوبی است</AlternateText>
<Keyword>Category1</Keyword>
<Impressions>10</Impressions>
</Ad>
<Ad>
<ImageUrl>inpy2.gif</ImageUrl>
<NavigateUrl>http://www.inprise.com</NavigateUrl>
<AlternateText>اینپرایز پسر خیلی خوبی است</AlternateText>
<Keyword>Category1</Keyword>
<Impressions>10</Impressions>
</Ad>
</Advertisements>
</span>
حالا اگر کنترل AdRotator رو به شکل زیر به این فایل متصل کنی ، آگهی ات کار خواهد کرد :
<span dir=ltr>
- <asp:adRotator AdvertisementFile="inpy.xml" runat="server" BorderColor="#fff000" BorderWidth="1"></asp:adRotator>
</span>
که بدیهی است در تگ بالا فایل inpy.xml که محتوی داده هائی است که بالاتر در موردشون حرف زدم در همون دایرکتوری است که برنامه ASP .NET اونجاست . حالا اگر بخواهی محتویات آگهی رو توسط خود برنامه تغییر بدی ، میتونی براحتی و با استفاده از XmlReader یا XmlTextReader بخونیش و با استفاده از XmlWriter چیزهائیکه مایلی توش بنویسی :)
غیر از ویرایش فایل اکس ام ال روش بهتری هم برای دستکاری Ad ها وجود داره که چیزی نیست جز استفاده از ویژگی های خود کنترل AdRotator . با استفاده از رخدادگردان AdCreated مربوط به کنترل AdRotator میتونی در شرایط دلخواه و با قواعد پیچیده ( مثلا" صبحها یه جور اگهی پخش بشه و عصرها یه جور دیگه ، مثلا صبحها ده تا اگهی مربوط به ماشین پخش بشه و عصرها ده تا آگهی مربوط به فیلم سینمائی و ... ) آگهی هات رو بصورت runtime تغییر بدی . اگر MSDN 2003 رو داری ( مال من مال اکتبره ) توی این آدرس میتونی مفصلا" نحوهء انجام این کار رو یاد بگیری :
ms-help://MS.MSDNQTR.2003OCT.1033/vbcon/html/vbtskselectingadsinadrotatorwebcontrolatruntime.ht m
اگر هم سوالت هیچ ربطی به جواب من نداشته (؟) این mis-understanding حقیر رو ندیده بگیر :)
موفق باشید
Re: اضافه کردن دستوراتی از قبیل Add به کنترل AdRotator
نقل قول:
نوشته شده توسط Inprise
اگر هم سوالت هیچ ربطی به جواب من نداشته (؟) این mis-understanding حقیر رو ندیده بگیر :)
اختیار دارید جناب Inprise خیلی هم ممنون از پاسخ کاملتون :) با عرض پوزش شما می دونید همچین کاری رو در access چطوری انجام می دن؟ :گیج:
نقل قول: اضافه کردن دستوراتی از قبیل Add به کنترل AdRotator
بابا بلد نیستسد چرا پرت وپلا مینویسد تاما هم مجبور شویم خزعبلایت شما رو بخونیم تا یک مطلب درست توش پیدا کنیم .بابا جون مادرت بلد نیستی ننویس