نظرات مطالب
چگونگی گزارشگیری از Business Objects مانند List توسط StimulSoft
روشی که خود من در برنامه استفاده می‌کنم این است که تمام فایل‌های mrt گزارشات را در یک پوشه قرار داده‌ام و یک viewer برای تمام پروژه دارم که با ارسال ReportId - شناسه گزارش مورد نظر- به آن صفحه، نوع گزارش، فایل mrt آن و دیتای آنرا مشخص کرده و گزارش را نمایش می‌دهم.
 روش شما شاید در تعداد گزارشات محدود براحتی قابل مدیریت باشد ولی زمانی که تعداد گزارشات بیشتر شود، مدیریت آن سخت خواهد شد؛ به ویژه که بخواهید گزارش داینامیک تولید کنید.
پ.ن: در این سایت برای تشکر و ابراز علاقه‌مندی نسبت به مطلب یا پاسخی از سیستم امتیازدهی استفاده می‌شود؛ می‌توانید از آن استفاده کنید.
نظرات مطالب
تبدیل HTML فارسی به PDF با استفاده از افزونه‌ی XMLWorker کتابخانه‌ی iTextSharp
یک نکته‌ی مهم
از خروجی GetBuffer استریم نباید استفاده شود:
 return File(memoryStream.GetBuffer(), "application/pdf", "Test.pdf");
باید از ToArray استفاده کنید تا حاوی اضافات بافر نباشد (نمایش پیغام ذخیره تغییرات در adobe reader به همین دلیل اضافات است):
 return File(memoryStream.ToArray(), "application/pdf", "Test.pdf");
در این حالت حجم فایل نهایی هم نصف خواهد بود.
نظرات مطالب
استفاده از Flash Uploader در ASP.NET MVC
برای آپلود کردن تصاویر به روشهای بسیار بهتر و سریعتر با استفاده از HTML و jQuery می‌توانید از jquery.plupload که امکانات بسیاری از جمله

انتخاب چندین فایل با هم
تعیین پسوند فایل‌های مورد نظر
امکان نمایش درصد پیشرفت آپلود فایل‌ها
همچنین حذف کلی لیست
حذف یک آیتم از لیست

و غیره را دارد استفاده فرمایید و نیازی هم به استفاده از فلش نمی‌باشد البته jquery.plupload  بر حسب اینکه Browser کلاینتها عمل می‌کند و به صورت خودکار از نوعی که خود Browser کلاینتها می‌توانند استفاده کنند استفاده می‌نماید برای توضیحات بیشتر لینک را ببینید.
نظرات مطالب
فعال سازی قسمت ارسال فایل و تصویر ویرایشگر آنلاین RedActor در ASP.NET MVC
من چیزی رو از فایل css آن حذف نکردم. فقط یک tahoma به اول تعاریف فونت‌های آن اضافه کردم.
به علاوه باید دقت داشت که تمام این ادیتورها در یک iframe بارگذاری می‌شوند. یعنی در حین نمایش، body آن‌ها تابع css خودشون است و نه css سایت. به همین جهت نیاز به کمی تغییر دارند:
body{
font-family:Tahoma,sans-serif;
font-size:9pt;
margin:0;padding:0;
overflow-x:hidden;
background:#fff;
direction:rtl
}
نظرات مطالب
تعیین اعتبار یک checkBoxList با کمک jQuery
با سلام خدمت استاد نصیری
می دونم که این مطلب به پست شما ربطی نداره ولی خواهش می کنم راهنمایی کنید.

آفای نصیری مطلبی رو پیدا کردم که توسط اون میشه از توابع نوشته شده در C# در Crystal report استفاده کرد:
اما هر کاری می کنم که اون رو در بخش فرمول نویسی در بخش Additional function ببینم اصلا گزینه مربوطه (همون فایل dll)نمایش داده نمی شه.
روی چند سیستم هم این کارو انجام دادم ولی گزینه مورد نظر وجود نداشته!!!

چیکار کنم؟
بازخوردهای پروژه‌ها
تعریف Style بصورت عمومی برای یک سند
با سلام و ضمن سپاس از کار خوب شما در پروژه PDFReport، چند سوال داشتم 
 آیا راه حلی برای تعریف Style بصورت عمومی در یک سند وجود دارد؟ (برای مثال تمام تصاویری که در سند هستند در وسط صفحه نمایش داده شوند. این موضوع مخصوصاً در HTML Template  ها حائز اهمیت است.) 
البته می‌دانم که در کتابخانه XMLWorker این امکان بصورت الحاق یک فایل css به سند وجود دارد. و در ITextsharp نیز این امکان بصورت تعریف استایل روی کنترل Image صورت می‌گرفت.
فایل‌های پروژه‌ها
PdfRpt-1.5.zip
- کاهش حجم نهایی فایل تولیدی با کش کردن تصاویر
- به تاریخ نمایش داده شده در DefaultFooter ، پشتیبانی از RTL اضافه شد.
- یک تغییر کوچک: هر جایی PdfPTable بود به PdfGrid تبدیل شد.
- چندین مثال جدید اضافه شدند (
^):
نحوه استفاده از html برای تعریف header و همچنین footer
نحوه تعریف بارکد
و مثال InlineProviders برای ساده سازی تعاریف هدرها و فوترهای سفارشی
نظرات مطالب
ASP.NET MVC #12
- ابتدا نیاز است با مفهوم ViewModel آشنا باشید.
- اگر لیستی قرار است در تمام صفحات نمایش داده شود و محل آن هم باید در layout باشد، یعنی باید این لیست در هر بار نمایش و یا تولید هر View (تمام Viewهای سایت)، تولید شود. بنابراین در BaseViewModelایی که عنوان شد، تعریف خاصیت این لیست را قرار دهید و در layout از آن استفاده کنید.
// در پایه مدل‌ها
public abstract class BaseViewModel
{
    public IList<Post> Posts { get; set; } // خاصیت عمومی که قرار است در فایل مستر قابل دسترسی باشد
}

// در اکشن متد
 return View(model: new HomeViewModel { Posts = .... });

// در اینجا ویوومدل ارسالی از پایه مدل‌ها مشتق می‌شود
public class HomeViewModel : BaseViewModel
- و اگر نمی‌خواهید به ازای هر Viewایی که در سایت تولید می‌شود یکبار این لیست را مقدار دهی کنید، بهتر است از روش Html.RenderAction استفاده کنید (بحث «نمایش اطلاعات از کنترلر‌های مختلف در یک صفحه» در مطلب فوق). مباحث Caching را هم برای لیست‌های عمومی فراموش نکنید.
نظرات مطالب
استفاده از modal dialogs مجموعه Twitter Bootstrap برای گرفتن تائید از کاربر
باتشکر.کلیه مراحل فوق انجام شد.جهت معرفی فایل JS ساخته شده از روش آموزشی در بخش اول استفاده شد :
    @BundleConfig.AddStyles("~/Content/css",
                            "~/Content/bootstrap.min.css",
                            "~/Content/Site.css")
    @BundleConfig.AddScripts("~/Scripts/js",
    "~/Scripts/jquery-1.10.2.min.js",
                            "~/Scripts/bootstrap.min.js",
                            "~/Scripts/modernizr-2.6.2.js",
                            "~/Scripts/jquery.bootstrap-modal-confirm.js")
    @RenderSection("JavaScript", required: false)
و همچنین کد‌های View طبق مطلب جاری استفاده شده.ولی با کلیک بر روی دکمه حذف صفحه به شکل زیر نمایش داده میشود و فرم مدال نمایش داده نمی‌شود.لطفا راهنمائی کنید.