• 1397/11/13

چند سوال پیرامون پروژه :

سلام استاد
چند سوال از محضرتون داشتم.
1.آیا هنگام استفاده از Ajax.BeginForm  میشه فایل هم انتقال داد؟ من از کد زیر استفاده کردم ولی تصویر رو نمیفرسته.
 

using (Html.BeginForm("Create", "Sliders", FormMethod.Post , new AjaxOptions() {
OnSuccess = "Success" ,
UpdateTargetId = "SliderList" 
}, new { enctype = "multipart/form-data" }))

 2.هنگامی ک برای وارد کردن تاریخ از Kendo استفاده میکنیم، اعتبار سنجی های مربوط به تاریخ سمت کلاینت از کار می افتد. میشود برای آن از

ModelState.AddModelError استفاده کرد ولی برای اینکه اعتبار سنجی سمت کاربر انجام گیرد چه راهی وجود دارد؟

3.آیا این امکان وجود دارد که در هنگامEdit، فایل انتخاب شده در تگ input هم نمایش داده شود؟

 

  • 1397/11/14
  • ساعت 08:24

سلام 

1 - خیر 

2 - بله 

3- متوجه نشدم اگر منظورتون پیش نمایشه بله میشه 


  • 1397/11/14
  • ساعت 09:55

تشکر.

در مورد سوال 1:کلا با Ajax نمیشه فایل انتقال داد ؟ یا باید از روش دگ استفاده کرد؟


در مورد سوال 2 :روش چیه؟ حداقل لطف کنید بگید دنبال چه موضوعی باید بگردم

در مورد سوال 3: ما با استفاده از Input یک img  رو پر کردیم و در Edit ، تصویر رو درون img  قرار میدیم ولی خود input خالی هست. میشه خود input رو هم پر کرد؟


  • 1397/11/14
  • ساعت 11:27

میشه با ajax.beginform نمیشه 

2 - حودتون گفتید داخل کنترلر اعتبار سنجی کنید 

3 - فکر کنم بشه میتونید ااز file upload خود کندو هم استفاده کنید 


  • 1397/11/14
  • ساعت 11:44

با تشکر بابت پاسخگوییتون

درمورد سوال2 : ممنون ولی من دنبال یه راهی هستم که در خود View  این اعتبارسنجی انجام بشه


  • 1397/11/14
  • ساعت 11:53

باید بشه اگر validator ها عمل کنند 

حتما اشتباهی کردید 

من بررسی مکینم اگر کار خاصی باید انجام بدید بهتون میگم 


logo-enamadlogo-samandehi