اشتراک‌ها
یادآوری نکاتی درباره استفاده از ASP.Net Validator در SharePoint 2010
همه ما برنامه نویسان با ASP.Net Validatorها آشنا هستید ولی هنگامی که قصد داشته باشید از آنها در طراحی وب پارت در بستر شیرپوینت استفاده کنید باید چند نکته بشرح زیر را در نظر داشته باشید:
  • هر وب پارت ممکن است دارای یک یا چند کنترل باشد بنابراین توجه به نکته باید داشته باشید که حتما دکمه‌هایی که باعث ایجاد PostBack می‌شوند و در فرآیند اعتبارسنجی شرکت ندارند خاصیت CausesValidation آنها را false نمایید.
  • هر صفحه شیرپوینتی ممکن دارای بیش از یک وب پارت باشد پس بنابراین نامی که برای هر خاصیت ValidationGroup هر کنترل وب پارت در نظر می‌گیرید سعی کنید به گونه‌ای باشد که با ValidationGroupهای وب پارت‌های آتی دیگر یکسان نشود.
  • نکته آخر و شاید مهمتر: در صورتی که وب پارت دارای فرآیند اعتبارسنجی باشد هنگامی که قصد ویرایش خواص آن را داشته باشید شیرپوینت به شما اجازه آن را بدلیل وجود فرآیند اعتبارسنجی نخواهد داد به همین دلیل در زمان پیاده سازی وب پارت در رویداد Page_Load وضعیت وب پارت(NEW, EDIT) را بررسی نمایید. در صورتیکه وب پارت در یکی از دو وضعیت گفته شده بود فرآیند اعتبارسنجی را غیرفعال نمایید. 
یادآوری نکاتی درباره استفاده از ASP.Net Validator در SharePoint 2010
اشتراک‌ها
سورس کلاس های دات نت فریمورک
دقیقا نمی‌دانم که این سایت چه قدر معتبر است، اما شاید برایتان جالب باشد. بعضی از کلاس‌ها را تست کردم داشت بعضی‌ها را هم نداشت. احتمالا مربوط به نسخه‌های قبلی دات نت فریمورک است.
سورس کلاس های دات نت فریمورک
نظرات مطالب
دریافت خلاصه‌ی وبلاگ تا 12 مهرماه 1389
وبلاگ جالب و مفیدی دارید. من هم در زمینه دات نت مطلب می نویسم. خوشحال می شوم سری بزنید: http://arabameri.com
نظرات مطالب
رمزنگاری خودکار فیلدها توسط Entity Framework Core
- شاید جالب باشد بدانید که EF-Core با دانت 4x هم قابل استفاده‌است. البته تا EF Core 3x بر اساس NET Standard 2.0. کامپایل شده و با دات نت 4x سازگاری دارد. اما EF Core 5x بر اساس NET Standard 2.1. کامپایل شده و با دات نت 4x دیگر سازگار نیست.
- با توجه به اینکه عملیات انجام شده در سطح کلاینت انجام می‌شود، می‌توان معادل آن‌را با AutoMapper هم انجام داد.
- و یا می‌توان با استفاده از change tracker این تغییرات را اعمال کرد.
نظرات مطالب
Accord.NET #3
- در مورد کرنل همانطور که در مطلب قبل هم صحبت شد، می‌توان گفت که Kernel عملا نگاشتی را بین خط تفکیک کننده نمونه‌های کلاس‌ها با ابرصفحه جداکننده برقرار می‌کند و با این شرایط می‌توان SVM را به نوعی غیر خطی در نظر گرفت. مثلا در تصویر زیر با پارامتر $ \Phi $ ، فضای اولیه داده‌های ما را به فضای ویژگی هایی نگاشت می‌شود که می‌توان با همان SVM خطی دسته بندی کرد (+ )

- اگر منظورتان از الگوریتم یادگیری روش Sequential Minimal Optimization است می‌توان گفت SMO یکی از روش‌های متداول و سریع برای آموزش SVM به حساب می‌آید که عملا یک مسئله بهینه سازی است که به دنبال بهترین ضرایب همان کرنل است (+)

- درباره پیشنهادتون در خصوص استفاده از فضای نام Accord.Imaging هم ضمن تشکر، می‌توان گفت که فعلا قصد ورود به فضای نام ی از آکورد دات نت به جز Accord.MachineLearning نداریم ولی در آینده حتما معرفی و استفاده خواهند شد.