PDA

View Full Version : سوال: چطوری میتونم آدرس url رو تغییر بدم ؟



hamedd82
چهارشنبه 09 مرداد 1392, 02:46 صبح
سلام
من تو صفحات سایتم یک سری اطلاعات رو با query string انتقال میدم ولی توی url صفحه id رو نشون میده من نمیخوام کاربر این id رو ببینه باید چیکار کنم که کاربر به این idها دسترسی نداشته باشه ؟

crazy_1892
چهارشنبه 09 مرداد 1392, 08:12 صبح
خو ب code و decode کن

ایمان مدائنی
چهارشنبه 09 مرداد 1392, 11:26 صبح
دوست من در صورتی که نمیخواهی دیده بشه بهتر از Session استفاده کنی

fakhravari
چهارشنبه 09 مرداد 1392, 12:36 عصر
راه دیگش متد post

hamedd82
چهارشنبه 09 مرداد 1392, 12:43 عصر
میشه لطفا با مثال توضیح بدین
چه جوری decode کنم

یا با session چه جوری بفرستم به صفحه مورد نظر و دریافت کنم ؟

fri jun
چهارشنبه 09 مرداد 1392, 13:44 عصر
دوستان عزیز من یه سوال راجع به query string و post کرده بودم یه روز پیش اما کسی جواب نداد
دوباره اینجا می پرسم ممنون میشم جواب بدبد

می خوام بدونم برای ارسال اطلاعات ، بین روش های QuryString یا Post ، کدوم روش بهتر و بهینه تر هستش ؟
ایا روی seo هم تاثیری داره انتخاب یکی از این روش ها ؟

fri jun
چهارشنبه 09 مرداد 1392, 13:59 عصر
hamedd82 عزیر اون مقداری که می خوای با QuryString بفرستی کافیه در session ثبت کنی

مثلابه جای

Response.Redirect("test.aspx?StudentID = 10");

این جوری عمل کن


Session["StudentID"] = "10";
Response.Redirect("test.aspx");

بعد تو صفحه مقصد به راحتی بخون مقدار session رو

hamedd82
چهارشنبه 09 مرداد 1392, 16:48 عصر
من اطلاعات از datalist میگیرم ، به این صورت که در هر سطر یک hyperlink گذاشتم و با این کد



Eval("id","~/Default2.aspx?ID={0}")



id رو میفرستم به صفحه بعد
حالا من چه جوری از session استفاده کنم
اینو هم بگم تعریف session و فراخوانی session رو هم میدونم فقط نمی دونم چه جوری مقدار id سطر انتخاب شده از datalist رو درون session بریزم

fri jun
چهارشنبه 09 مرداد 1392, 19:30 عصر
به جای اینکه ازhyperlink استفاده کنی بیا از LinkButton استفاده کن
توی event کلیک ، id هر سطر رو بخون بعدشم که دیگه معلومه
مثلا اینجوری


LinkButton lb = (LinkButton)sender;
string id = lb.CommandArgument;
Session["ID"] = id;
Response.Redirect("~/Default2.aspx");

فقط CommandArgument مربوط به LinkButton رو تنظیم کن

hamedd82
چهارشنبه 09 مرداد 1392, 22:18 عصر
میشه یه sample واسم بذاری بی زحمت

fakhravari
چهارشنبه 09 مرداد 1392, 23:12 عصر
مطالب خیلی سادن hamedd82 (http://barnamenevis.org/member.php?239586-hamedd82)
برای مخفی نگه داشتن id مطالب


سشن
post
کش

hamedd82
چهارشنبه 09 مرداد 1392, 23:49 عصر
مطالب خیلی سادن hamedd82 (http://barnamenevis.org/member.php?239586-hamedd82)
برای مخفی نگه داشتن id مطالب



سشن
post
کش



بخدا مخم شکست :ناراحت:
اگه امکان داره یه sample واسم بذارین ، ببینم بهتر می تونم درکش کنم

fakhravari
پنج شنبه 10 مرداد 1392, 00:00 صبح
روش post
http://barnamenevis.org/showthread.php?372261-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA-%D8%A7%D8%B2-%D8%B7%D8%B1%DB%8C%D9%82-%D8%B1%D9%88%D8%B4-Post
سشن
Session["StudentID"] = "10";
دریافت string fff = Session["StudentID"];

hamedd82
پنج شنبه 10 مرداد 1392, 00:35 صبح
دست همه دوستان درد نکنه مخصوصا آقای fakhravari و fri jun عزیز مشکلم رو با session حل کردم
توی صفحه ای که من session رو فراخوانی کردم بعد از استفاده session رو حذف کنم بهتره یا نه ؟

فقط یه سوال استفاده زیاد از session بهینه هست یا نه ؟ در سایتی که تعداد کاربران و بازدید زیاده ؟

fakhravari
پنج شنبه 10 مرداد 1392, 00:43 صبح
بعد استفاده remove کن.
چرا از روش post که لینکش گزاشتم استفاده نمیکنید.

reza roozbeh
پنج شنبه 10 مرداد 1392, 01:11 صبح
صفحه اول (ارسال اطلاعات )

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click
Session("Name") = TxAsp.Text & TxText.Value
Response.Redirect("2.aspx")
End Sub

صفحه دوم (دریافت اطلاعات)

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
(label.Text = Session("Name"
End Sub

crazy_1892
پنج شنبه 10 مرداد 1392, 17:50 عصر
دست همه دوستان درد نکنه مخصوصا آقای fakhravari و fri jun عزیز مشکلم رو با session حل کردم
توی صفحه ای که من session رو فراخوانی کردم بعد از استفاده session رو حذف کنم بهتره یا نه ؟

فقط یه سوال استفاده زیاد از session بهینه هست یا نه ؟ در سایتی که تعداد کاربران و بازدید زیاده ؟



سشن بر روی سرور است
پس سرعت ،کارکرد کامل به سرور شما بستگی داره