PDA

View Full Version : سوال: بدست آوردن آدرس صفحه!



Mohandes2009
چهارشنبه 19 آبان 1389, 12:51 عصر
چجوری می تونیم بفهمیم آدرس صفحه ای که توش هستیم چیه؟:لبخند:

مثلا من می خوام بدونم الان تو صفحه ای با آدرس :

http://barnamenevis.org/forum/newthread.php?do=newthread&f=25

هستم و می خوام عدد 25 را از این آدرس خارج کنم:لبخند:

میشه راهنمایی کنید؟

maxpayn2
چهارشنبه 19 آبان 1389, 13:05 عصر
Request.Params["f"]

Mohandes2009
چهارشنبه 19 آبان 1389, 13:16 عصر
Request.Params["f"]


این f چیه؟:متفکر:
می می خوام ادرس صفحه را بگیره خودش!!:متفکر:

mamaliy
چهارشنبه 19 آبان 1389, 13:30 عصر
دوست من شايد اين اطلاعات به دردت بخوره.



Request.ApplicationPath : /virtual_dir
Request.CurrentExecutionFilePath : /virtual_dir/webapp/page.aspx
Request.FilePath : /virtual_dir/webapp/page.aspx
Request.Path : /virtual_dir/webapp/page.aspx
Request.PhysicalApplicationPath : d:\Inetpub\wwwroot\virtual_dir\
Request.QueryString : /virtual_dir/webapp/page.aspx?q=qvalue
Request.Url.AbsolutePath : /virtual_dir/webapp/page.aspx
Request.Url.AbsoluteUri : http://localhost:2000/virtual_dir/webapp/page.aspx?q=qvalue
Request.Url.Host : localhost
Request.Url.Authority : localhost:80
Request.Url.LocalPath : /virtual_dir/webapp/page.aspx
Request.Url.PathAndQuery : /virtual_dir/webapp/page.aspx?q=qvalue
Request.Url.Port : 80
Request.Url.Query : ?q=qvalue
Request.Url.Scheme : http
Request.Url.Segments : /
virtual_dir/
webapp/
page.aspx


منبع :
http://forums.ASP.NET/t/1383898.aspx

goldax
چهارشنبه 19 آبان 1389, 13:35 عصر
آدرس url رو اگه می خوای کد زیر رو بنویس:


Request.Url.AbsoluteUri.ToString();

و مثلا با این کد میشه چاپش کرد:


Response.Write(Request.Url.AbsoluteUri.ToString()) ;

maxpayn2
چهارشنبه 19 آبان 1389, 13:58 عصر
مثلا من می خوام بدونم الان تو صفحه ای با آدرس :

http://barnamenevis.org/forum/newthread.php?do=newthread&f=25

هستم و می خوام عدد 25 را از این آدرس خارج کنم




این f چیه؟


متغیری که عدد 25 جلوشه

Mohandes2009
چهارشنبه 19 آبان 1389, 17:43 عصر
آدرس url رو اگه می خوای کد زیر رو بنویس:


Request.Url.AbsoluteUri.ToString();

و مثلا با این کد میشه چاپش کرد:


Response.Write(Request.Url.AbsoluteUri.ToString()) ;

چجوری چاپ میکنه؟ مثلا خروجی این خط کد را میشه تو یه لیبل نشون داد؟:متفکر:

پوزش دوستان من تازه کارم تو asp :ناراحت:

si6arp
چهارشنبه 19 آبان 1389, 17:57 عصر
دستور زیر مقدار را در یک لیبل چاپ میکنه »



lbl.Text = Request.Url.AbsoluteUri.ToString();

zahrazeinali
چهارشنبه 30 مرداد 1392, 12:23 عصر
سلام
همه اینایی که گفتین تو asp.net درست کار می کنه ولی تو mvc4 همش آدرس controler/action را می دهد.درحالی مه من آدرس اون صفحه ای را توشم را می خوام.چطوری بدستش بیارم؟