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

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

کاربر سایت

llvll_loveboy

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

add && edit jquery

  • دوشنبه 24 خرداد 1395
  • 15:52
تشکر میکنم

سلام به برنامه نویسان عزیز

یک مالتی ویو دارم و دوتا ویو،در ویو اول یک گرید که با لینک دیتا سورس مقدار دهی شده و یک ستون از جنس تملیت فیلد و یک لینک باتن برای ویرایش که کامند ارگیومنت ان مقداری دهی شده با ای دی اون دیتا سطز، در رویداد رو کامند گرید ، مقدار ویو استیت ای دی مقدار میگیرد،،،،،،،،،،،،،، در ویو دوم بر اساس اینکه ویو است نال هست یا خبر ویرایش و افزودن ایجاد میگرد و هیچ مشکلی نیست و اما سوال من اینجاس که خاستم در ویو دوم به جی کویری عمل ذخیره یا ویرایش انجام بدم در عمل چون متدی که اتریبیوت [webmethod] را دارد از نوع استاتیک است پس امکان دسترسی به عنصر غیر استاتیک را داخل آن ندارم پس نمی تونم از ویو استیت استفاده کنیک حالا چطوری تشخیص یدیم ویرایش یا افزودن؟

راه حلی که به ذهنه خودم میرسه اینکه تویه اسکریپت یک متخیر تعریف کنیم و موقع ویرایش انون مقدار دهی کنیم و بر اساس ان به دو متد استاتیک جدا یکی برای ویرایش و دیگری برای افزودن

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

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

ایمان مدائنی

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

  • دوشنبه 24 خرداد 1395
  • 15:58

میتونید دو متد درست کنید

یکی برای افزودن و یکی برای ویرایش

در Ajax اینگونه عمل میشود

کاربر سایت

llvll_loveboy

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

  • دوشنبه 24 خرداد 1395
  • 16:05

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

کاربر سایت

ایمان مدائنی

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

  • دوشنبه 24 خرداد 1395
  • 16:13

نیازی به ViewState نیست

اطلاعات را با Ajax ارسال کنید به متد مورد نظر

فراخوانی Code Behind با استفاده از Jquery ajax در Asp.Net

پیاده سازی CRUD درGridView با استفاده از ASP.Net jQuery AJAX

 

کاربر سایت

llvll_loveboy

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

  • دوشنبه 24 خرداد 1395
  • 18:03

استاد مداینی تویه ویو دو یک باتن وجود داره که هم ادیت و هم افزودن انجام میده که برای هر کدوم یک متد مینویسیم اینکه که کدوم متد انجام بشه ؟

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

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

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

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

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