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

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

کاربر سایت

m3002

عضویت از 1398/04/03

مخفی کردن در مقدار در url

  • چهارشنبه 19 تیر 1398
  • 11:50
تشکر میکنم

سلام

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

<a  href="@Url.Action("edit",new  {id=item.ProductID})">ویرایش </a>

اما زمانی که id  پاس می دهم id در url اکشن edit قابل مشاهده است 

http://localhost:14350/product/Edit/16

چگونه می توانم id مخفی کنم

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

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

رضا نصیری

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

  • چهارشنبه 19 تیر 1398
  • 12:38

با متد post ویرایش کنید

کاربر سایت

m3002

عضویت از 1398/04/03

  • چهارشنبه 19 تیر 1398
  • 13:07

چگونه با متد post ویرایش کنیم

کاربر سایت

رضا نصیری

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

  • چهارشنبه 19 تیر 1398
  • 13:55
😑😑😑
کاربر سایت

حسین موسالو

عضویت از 1397/09/15

  • چهارشنبه 19 تیر 1398
  • 15:25

سلام، این لینک رو مشاهده کنید.

کاربر سایت

mohammadd

عضویت از 1395/12/08

  • چهارشنبه 19 تیر 1398
  • 21:42

زمان ساخت اکشن بگو چخ نوع اکشنی میخوای

یا قبلش 

[HttpPost] رو بزار

کاربر سایت

m3002

عضویت از 1398/04/03

  • پنجشنبه 20 تیر 1398
  • 10:10

دستورات را داخل post می نویسیم 

می خواهم id دیتا در url به کاربر نمایش ندهم

http://localhost:14350/product/Edit/16

چگونه می توانم چنین کاری بکنم

کاربر سایت

mahdi 2345

عضویت از 1395/01/02

  • جمعه 21 تیر 1398
  • 17:09

تنها راهی که داری استفاده از jquery ajax هستش تگ a رو عوض کن به جاش تگ span بزار و یک رویداد onclick بنویس به این صورت البته کار کثیفیه به نظرم

function edit(id){
$.ajax({
   url:"/product/Edit/",
   type:"GET",
   data:{id:id},
   success:function(){
   
   }
});
}
	
<span  onclick="edit(item.ProductID);">ویرایش </span >
کاربرانی که از این پست تشکر کرده اند

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

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

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