PDA

View Full Version : چطور با کلیک رو تصویر به ادرس مورد نظر برویم!



mahsa69
شنبه 09 فروردین 1393, 17:27 عصر
سلام
من تو سایت بخش تبلیغات دارم میخام با کلیک رو تصویر به ادرس اون سایت بره ...
میخاستم که همونجور که تصویر رو از دیتابیس میگیره ادرسش رو هم از دیتابیس بگیره ...یعنی به صورت استاتیک منظورم نیست!
ادوستانی که بلدن ..لطفا راهنمایی :افسرده:

aminireza65
شنبه 09 فروردین 1393, 17:40 عصر
شما از کنترل image button میتونی استفاده کنی و آدرس رو بایند کن به خصوصیت navigateurl.
اگر از کنترل image یا تگ img استفاده میکنی، یه تگ a بذار و href اون رو باند کن به دیتابیس.

[younes]
شنبه 09 فروردین 1393, 17:43 عصر
به نظر من دو تیبل نیاز هست و یکی برای تصاویر و یکی برای آدرس ها که هر کدوم شامل دو فیلد میشن یکی برای آیدی و یکی برای عکس و در جدول دیگه یه فیلد برا آیدی و یکی برا آدرس
و با آیدی هر دو جدول رو مرتبط کن این طور میتونی با هر بار در خواست برای عکس تبلیغات، عکس و آدرس زو هماهنگ داشته باشی کاملا داینامیک

mahsa69
شنبه 09 فروردین 1393, 17:46 عصر
شما از کنترل image button میتونی استفاده کنی و آدرس رو بایند کن به خصوصیت navigateurl.
اگر از کنترل image یا تگ img استفاده میکنی، یه تگ a بذار و href اون رو باند کن به دیتابیس.

ممنون
اینو نوشتم ولی فکر کنم اشکال داره
<asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("AdvImage","../images/{0}")%>' /> <a href='<%# Eval("AdvURL") %>'> </a> />

aminireza65
شنبه 09 فروردین 1393, 18:13 عصر
اینو نوشتم ولی فکر کنم اشکال داره
<asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("AdvImage","../images/{0}")%>' /> <a href='<%# Eval("AdvURL") %>'> </a> />
بله اشتباس.
شما باید کنترل image رو درون تگ a بذاری اینجوری:

<a href=""><asp:image /></a>
ولی من پیشنهاد میکنم که از کنترل image button استفاده کنید.


به نظر من دو تیبل نیاز هست و یکی برای تصاویر و یکی برای آدرس ها که هر کدوم شامل دو فیلد میشن یکی برای آیدی و یکی برای عکس و در جدول دیگه یه فیلد برا آیدی و یکی برا آدرس
و با آیدی هر دو جدول رو مرتبط کن این طور میتونی با هر بار در خواست برای عکس تبلیغات، عکس و آدرس زو هماهنگ داشته باشی کاملا داینامیک

من فکر نمیکنم که نیازی به دو تا جدول باشه. کارمون با همون یه جدول هم راه می افته. یه جدول شامل ID و آدرس url و آدرس تصویر.

mahsa69
شنبه 09 فروردین 1393, 18:29 عصر
الان درست شد فقط فکر کنم biding اش اشتباهه..یعنی اون قسمتو بلد نیستم..
<a href='<%# Eval("AdvURL","{0}") %>'> <asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("AdvImage","../images/{0}" )%>' /> </a>

mahsa69
شنبه 09 فروردین 1393, 18:54 عصر
بله اشتباس.
شما باید کنترل image رو درون تگ a بذاری اینجوری:

<a href=""><asp:image /></a>
ولی من پیشنهاد میکنم که از کنترل image button استفاده کنید.

من فکر نمیکنم که نیازی به دو تا جدول باشه. کارمون با همون یه جدول هم راه می افته. یه جدول شامل ID و آدرس url و آدرس تصویر.

چرا رفتین:ناراحت::افسرده:

aminireza65
شنبه 09 فروردین 1393, 23:18 عصر
<a href='<%#Eval("urladdress") %>'></a>
این باید درست باشه