مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

alone.m2a

عضویت از 1393/08/03

نگهداری یک مقدار در اکشن

  • سه شنبه 4 اسفند 1394
  • 10:39
تشکر میکنم

با سلام

1- میشه یه مقدار ثابت را در اکشن نگه داری کرد میخوام هر بار که اکشن فراخوانی میشه اون مقدار رو داشته باشم.

2-اون مقدار رو به ویو میفرستم و دوباره به اکشن برای همین querystring رو داخل url نمایش میده و نمیخوام این طوری باشه

آیا راهی هست؟

ممنون

 

 

پاسخ های این پرسش

تعداد پاسخ ها : 6 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 4 اسفند 1394
  • 11:29

1 - نه نمیشه مگر از متغیر های Static استفاده کنید - اکشن ها متد هستند و State ندارند

2 - میتونید از روش POST استفاده کنید تا پارامتر ها را نمایش نده

کاربر سایت

alone.m2a

عضویت از 1393/08/03

  • سه شنبه 4 اسفند 1394
  • 11:37

ممنون از پاسختون

من برای صفحه بندی این کارو رو میکنم مدل رو به اکشن و بعدش لیست رو به ویو میفرستم مشکلم اینجاست که مدل من یه پراپرتی Sort رشته ای برای مرتب کردن لیست داره، وقتی میخوام به صفحات بعدی برم مقدار این پراپرتی null هست رشته رو هم که به اکشن میفرستم داخل قسمت url  نمایش میده ومیخوام url به این صورت باشه http://localhost:55555/post/1

از post هم استفاده کردم اما داخل url قسمت "/post/1" رو نمایش نمیده.

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 4 اسفند 1394
  • 11:38

معمولا همه سایتها از Url استفاده میکنند

دلیل اینکه نمیخواهید نمایش بده چیست ؟

کاربر سایت

alone.m2a

عضویت از 1393/08/03

  • سه شنبه 4 اسفند 1394
  • 11:43

طول رشته یکم زیاده و نمایش محتوای رشته داخل url به نظر جالب نمیاد.

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 4 اسفند 1394
  • 11:46

ولی اصولش همینه

به این فکر کنید که کاربر بخواد لینک رو برای شخص دیگه ای ارسال کنه

بعد وقتی اون شخص با اون لینک وارد بشه ، تکلیف پارامتر های دیگه که توی مرتب سازی لیست نقش داشتند چی میشه ؟

کاربر سایت

alone.m2a

عضویت از 1393/08/03

  • سه شنبه 4 اسفند 1394
  • 11:48

بله درسته

خیلیی ممنون

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)