نظرات مطالب
بررسی ویجت Kendo UI File Upload
سلام؛ یک سوال دارم در مورد متا دیتا اضافی. می‌خواستم ببینم اگر من بخوام Id یک رکورد را برای ویرایش به سمت سرور بفرستم در قسمت codeId چطوری مقدار دهی کنم. واضح‌تر بگم من یک گرید دارم که میخوام وقتی کاربر عکس جدید آپلود کرد شماره رکورد مورد نظر را داشته باشم چطوری می‌تونم CodeId آن را به صورت پویا مقدار دهی کنم؟ ممنون.
نظرات مطالب
فعال سازی قسمت ارسال فایل و تصویر ویرایشگر آنلاین RedActor در ASP.NET MVC
سلام 
فرض کنید یه تعداد عکس را با این ویرایشگر آپلود کردیم ، بعد یه تعداد از عکس رو از درون ویرایشگر حذف کردیم، چون از درون ویرایشگر مسیر عکس‌ها حذف میشه خود عکس رو هاست باقی می‌مونه.
سوال: چطوری میشه با حذف عکس از درون ویرایشگر خود عکس هم از روی هاست پاک بشه؟
نظرات مطالب
نمایش فرم‌های مودال Ajax ایی در ASP.NET MVC به کمک Twitter Bootstrap
تو مثالی که آپلود کردین اگه پارامتر بفرستیم خطای 500 میده.
 $.bootstrapModalAjaxForm({
                    postUrl: '@postDataUrl',
                    renderModalPartialViewUrl: '@renderModalPartialViewUrl',
                    renderModalPartialViewData: { id: 1},
 public ActionResult RenderModalPartialView(int id)
        {
            //رندر پارشال ویوو صفحه مودال به همراه اطلاعات مورد نیاز آن
            return PartialView(viewName: "_ModalPartialView", model: new User { Name = "", LastName = "" });
        }

نظرات مطالب
آموزش Backload (آپلود چندین فایل به طور همزمان با آجاکس )
نکته ای بسیار مهم در رابطه با کار با Backload:

حذف و اضافه کردن تصاویر با Backload روی لوکال بدون هیچ مشکلی انجام می‌شود اما بعد از اینکه شما پروژه را آپلود کردید خواهید دید که تصاویر اضافه می‌شوند اما  حذف نمی‌شوند.
برای حل این مشکل کد زیر را در تگ <system.webServer>  در فایل web.config قرار دهید :

 <modules runAllManagedModulesForAllRequests="true">
      <remove name="WebDAVModule"/>
  </modules>

موفق باشید .
نظرات مطالب
آموزش MEF#2(استفاده از MEF در Asp.Net MVC)
با سلام و خسته نباشید. من پروژم رو با MEF راه اندازی کردم مشکل خاصی هم ندارم
با توجه به فرمایش شما باید Model‌ها توی یک پروژه جدا و عمومی استفاده بشه. مشکلی که من دارم اینه که وقتی پروژه (core) آماده شد و آپلود کردم دیگه نمی‌خوام وقتی کاربری از یک ماژول استفاده می‌کند خود پروژه یا پروژه مدل‌ها update بشه. دلیلشم این هست که هر کاربری ماژول‌های جداگانه دارد و ماژول‌ها رو runtime اضافه، حذف و یا بروز می‌کند. 
ممنون از لطفتون
نظرات مطالب
ASP.NET MVC #11
- id کنترل دریافت اطلاعات شما یک txt اولش اضافه داره نسبت به نام خاصیتی که تعریف کردید. model binder این‌ها رو به هم map نمی‌کنه. ضمنا اگر فرم شما اطلاعاتی رو آپلود نمی‌کنه، encType اون رو حذف کنید.
- دیباگ کنید مرورگر چه اطلاعاتی رو ارسال می‌کنه. از فیدلر هم می‌تونید برای دیباگ IE استفاده کنید.
- تنظیم jQuery.ajaxSettings.traditional = true رو هم تست کنید.
- ذکر contentType صحیح الزامی است.
نظرات مطالب
TwitterBootstrapMVC
با سلام 
متاسفانه این کتابخانه از نسخه 2 به بعد به صورت غیر رایگان عرضه شده است ، هر چند نسخه آپلود شده آخرین نسخه آن برای MVC 4 می‌باشد .
این کتابخانه برا اساس امکانات Bootstrap 3  نوشته شده است و هدفش تسهیل استفاده از Bootstrap 3 در MVC  می باشد و بسیار کاربردیست .
دارای محدودیت خاصی نمی‌باشد و بسیاری از امکانات پیچیده Bootstrap  را ساده نموده است 
نظرات مطالب
مروری بر تاریخچه محدودیت حافظه مصرفی برنامه‌های ASP.NET در IIS
سلام؛ ما یه سایت داریم که در روز حدود 1000 تا کاربر داره. در قسمت admin، آپلود فایل هم زیاد داریم.
RAM وب سرور هم 8GB هست.
WinServer 2008 32bit - CPU: Xeon 5160 3GHz
IIS 7
تقریبا روزی یکی دوبار شاید هم هر دو سه روز یه بار نیاز به recycle داشته باشیم.
پیشنهاد می‌کنید Virtual Memory Usage و Private Memory Usage چند باشه تا کمترین نیاز رو برای recycle داشته باشیم؟
نظرات مطالب
آپلود فایل ها با استفاده از PlUpload در Asp.Net Mvc
همان روشی که برای دریافت نام فایل‌های آپلود شده از سرور انتخاب کردید، مناسب است:
$("#uploader").pluploadQueue({
      // Post init events, bound after the internal events
      init: {
               FileUploaded: function(up, file, info) {
               // Called when a file has finished uploading
               } 
      }
});
نظرات مطالب
چک لیست تهیه یک برنامه ASP.NET MVC
- پیش فرض حجم مجاز قابل آپلود فایل‌ها در ASP.NET حدود 4 مگ است که کافی نیست. این رو باید بیشتر کنید. همچنین حجم فایل که بالا رفت نیاز است سرور زود timeout نزند.
- خاموش کردن enableVersionHeader و همچنین MvcHandler.DisableMvcResponseHeader سبب می‌شود تا رباط‌های باگ یاب سایت‌ها نتوانند دقیق عمل کنند چون شماره نگارش MVC و ASP.NET مورد استفاده مخفی می‌شود.
- از کوکی استفاده کنید. برای شروع: (^)
در دوران ASP کلاسیک، از سشن عموما برای مشخص سازی وضعیت لاگین افراد استفاده می‌شد. الان با وجود روش‌های مختلف اعتبارسنجی در ASP.NET هیچ ضرورتی به استفاده از آن نیست.