PDA

View Full Version : سوال: دسترسی به مقدار URL و نمایش یک چیز به دنباله آن



aspismylove
چهارشنبه 04 خرداد 1390, 12:29 عصر
سلام خسته نباشید

میخاستم بدونم که چظوری میشه به مقدار URL صفحه جاری که کاربر در آن هست دسترسی پیدا کرد و یک چیز دیگه به دنباله اون اضافه کرد .

ببینید برای مثال من یک صفحه ادامه خبر دارم ، حالا میخام وقتی که کاربر روی ادامه خبر کلیک کرد و خاست وارد صفحه ادامه خبر بشه من مقدار URL رو بگیرم و عنوان خبر رو در ادامه اون URL تایپ کنم .

یا اینکه ببینید من کلا میخام این کار رو کنم که اکثرا برای نشون دادن ادامه خبر از اون استفاده میکنیم مثل :

به متن ق5رمز توجه کنید : من میخام این ادامش بیاد !!


"عنوان خبر مورد نظرم"=www.mysite.com/readmore.aspx?id=2 (http://www.mysite.com/readmore.aspx?id=2)&title


ببینید من آیدی رو با QueryString میفرستم و توی صفحه ادامه نشونش میدم ، حالا میخام عنوان خبر رو هم نشون بدم

چی کار کنم ؟؟؟؟؟؟؟؟؟؟؟؟؟
:متفکر::متفکر::متفکر::اشتباه: :اشتباه::اشتباه:

smhz777
چهارشنبه 04 خرداد 1390, 12:55 عصر
سلام
می تونی تو پیج لود صفحه ادامه خبر یک شرط قراربدی که اگر title مقدارش برابر با مقدار عنوان خبر نیست صفحت رو به
"عنوان خبر مورد نظرم"=www.mysite.com/readmore.aspx?id=2&title
ریدایرکت کنه
ساده و راحته وکاری رو هم که میخای انجام میده

amirzandi
چهارشنبه 04 خرداد 1390, 15:00 عصر
Dim currentPage As String = Page.Request.Url.AbsolutePath.ToString

baha_film
چهارشنبه 04 خرداد 1390, 18:13 عصر
میتونی از session استفاده کنی
protected void Page_Load(object sender, EventArgs e)
{
if( !IsPostBack )
{
ViewState["RefUrl"] = Request.UrlReferrer.ToString();
}

}

protected void Button3_Click(object sender, EventArgs e)
{
object refUrl = ViewState["RefUrl"];
if (refUrl != null)
Response.Redirect((string)refUrl);
}

هر چیزی هم خواستی ارسال کنی میتونی با viewstate یا همون session ارسال کنی