PDA

View Full Version : سوال: نحوه فرا خواندن لینک سایتها از دیتابیس به شکل صحیح



mokarram
شنبه 10 اردیبهشت 1390, 05:31 صبح
سلام
من می خواهم لینک سایتها را که در دیتابیس ذخیره می شوند را فراخوانی کنم و روی صفحه وب نمایش دهم. که برای اینکار از کد زیر استفاده می کنم . اما متاسفانه وقتی روی لینک فراخوانده شده از دیتابیس کلیک می کنم، آدرس دامنه سایت خودم هم به ابتدای آن اضافه می شود و لینک را خراب می کند. به نظر شما باید چه کار کنم. راهنمایی ام فرمایید.
این هم کد آن



public static string Links_LinksList()
{
string ConnectionString = SafaConnectionString.ConnectionString;
SqlConnection Connection = new SqlConnection(ConnectionString);
string CommandText = "Link_AcceptLinkList";
SqlCommand Command = new SqlCommand(CommandText, Connection);
Command.CommandType = CommandType.StoredProcedure;
SqlDataReader RecordSet;
string Marquee = "", Name, Address;
Connection.Open();
RecordSet = Command.ExecuteReader();
Marquee = "<marquee onmouseover=\"this.stop()\" onmouseout=\"this.start()\" direction=\"up\" scrolldelay=\"1\" scrollamount=\"1\" style=\"Width:100%;Height:200%;padding:3px\">";
if (RecordSet.HasRows == true)
{
while (RecordSet.Read())
{
Address = RecordSet["Address"].ToString();
Name = RecordSet["Name"].ToString();
Marquee += String.Format("<p align=\"center\"><a href=\"{0}\" target=\"_blank\" >{1}</a></p>", Address, Name);
}
}
else
Marquee += "<p align=\"center\" > تاکنون لینکی در سایت ثبت نشده است </p>";
Marquee += "</marquee>";
Connection.Close();
RecordSet.Close();
return Marquee;
}


با این کد وقتی روی نام یکی از لینکها مثلا با آدرس www.google.com (http://www.google.com) کلیک می کنم، به صورت www.mysite.com/www.google.com (http://www.mysite.com/www.google.com) ظاهر می شود. لطفا راهنمایی ام کنید.

clover
شنبه 10 اردیبهشت 1390, 09:23 صبح
با این کد وقتی روی نام یکی از لینکها مثلا با آدرس www.google.com
خاصیت href باید به این شکل ست شود : http://www.google.com و نه به این صورت : www.google.com

mokarram
شنبه 10 اردیبهشت 1390, 15:35 عصر
خاصیت href باید به این شکل ست شود : http://www.google.com و نه به این صورت : www.google.com (http://www.google.com)

متشکر. خیلی زیاد. مشکلم حل شد.

mokarram
شنبه 10 اردیبهشت 1390, 15:45 عصر
خاصیت href باید به این شکل ست شود : http://www.google.com و نه به این صورت : www.google.com

متشکر. خیلی زیاد. حل شد.