PDA

View Full Version : سوال مبتدی در مورد لینک دادن به هایپر لینک در گردی ویو



masud8002k
دوشنبه 10 مهر 1391, 11:49 صبح
سلام داخل گرید ویو من هایپر لینک گذاشتم که در دیتا بیس آدرس سایت ها رو مثل آدرس زیر داره
www.myweb.com
حالا داخل گردید ویو یک هایپر لینک گذاشتم و این کد رو نوشتم

<asp:HyperLink ID="HyperLink16" runat="server" Font-Underline="False" ForeColor="#3333FF"
NavigateUrl='<%# Eval("link") %>' Text='<%# Eval("linkname") %>'></asp:HyperLink>

اما لینک رو اینجوری باز میکنیه
www.myweb.com/www.linkemarboteh.com
چطوری در یک پنجره جدید باز شه و آدرس خود سایت بشه؟

saeed_sho
دوشنبه 10 مهر 1391, 12:37 عصر
برای باز شدن در تب دیگر

taget="_blank"اگه میخواید یکی از پیج های سایت خودتون رو باز کنید مثلا اسم صفحه Default.aspx در دیتابیس ذخیره شده و در مسیر root قرار داره

NavigateUrl='~/<%# Eval("url") %>'

masud8002k
دوشنبه 10 مهر 1391, 12:59 عصر
برای باز شدن در تب دیگر

taget="_blank"اگه میخواید یکی از پیج های سایت خودتون رو باز کنید مثلا اسم صفحه Default.aspx در دیتابیس ذخیره شده و در مسیر root قرار داره

NavigateUrl='~/<%# Eval("url") %>'

منظورم این نبود
اون کدم که بالا گذاشتم آدرس لینک رو به سایتم میجسبونه و نمیره سایت مربوطه

saeed_sho
دوشنبه 10 مهر 1391, 14:02 عصر
ببینید در دیتابیس آدرسو درست ذخیره کردید

masud8002k
دوشنبه 10 مهر 1391, 14:36 عصر
ببینید در دیتابیس آدرسو درست ذخیره کردید

ببنید اون کد بالا رو که گذاشتم میاد اسم لینک رو نشون میده و وقتی روی لینک کلیک میکینم اینجوری میشه-فرض کنید کاربر آدرس www.yahoo.com رو اضافه کرده

http://localhost:10390/mysite/www.yahoo.com

میره این آدرس.در صورتی که باید مستقیم به آدرس www.yahoo.com باید بره
منم از یک هایپر لینک استفاده کردم که اسم با لینکش رو نشون میده