return File در ASP.NET MVC و نامهای یونیکد
ابتدا نیاز است سورس فایل FileResult.csرا یکبار بررسی کنید. نکته جالبی که در آن وجود دارد نحوه ارسال نام فایل به مرورگر است که با پیاده سازی RFC 2183 و RFC 2231 انجام شده است. این خروجیهای مبتنی بر...
View Articleایجاد نصاب یک قالب پروژه جدید چند پروژهای در ویژوال استودیو
در ویژوال استودیو ذیل منوی File، گزینهای وجود دارد به نام Export template که کار آن تهیه یک قالب، بر اساس ساختار پروژه جاری است. این قابلیت جهت تهیه قالبهای سفارشی، برای کاهش زمان تهیه پروژهها...
View Articleتعیین شماره نگارش IE مورد استفاده در Web Browser Control
Web Browser Control دات نت و کلا ویندوز (قابل استفاده در WPF، WinForms و یا حتی CHM Viewer توکار ویندوز) بر پایه IE نصب شده بر روی سیستم عمل میکند. سؤال مهم! این کنترل از چه نگارشی از IE به صورت پیش...
View Articleآغاز به کار با Twitter Bootstrap در ASP.NET MVC
Twitter Bootstrap یک فریم ورک CSS بسیار محبوب سورس باز تولید برنامههای وب به کمک HTML، CSS و جاوا اسکریپت است. این فریم ورک حاوی بسیاری از المانهای مورد نیاز جهت تولید وب سایتهایی زیبا، مانند...
View Articleاستفاده از Twitter Bootstrap در کارهای روزمره طراحی وب
پس از آشنایی مقدماتیبا Twitter Bootstrap، در این قسمت قصد داریم تا با ویژگیهایی از آن آشنا شویم که در کارهای رومزه طراحی وب بسیار مورد استفاده هستند؛ مانند تایپوگرافی، جداول، فرمها، دکمهها، تصاویر و...
View Articleنگاهی به اجزای تعاملی Twitter Bootstrap
پس از آشنایی با طرحبندی صفحاتو امکانات متداول Twitter Bootstrap، در این قسمت به کامپوننتها و اجزای تعاملی آن مانند منوها، برگهها و امثال آن خواهیم پرداخت. منوهای پایین افتادنی (Dropdown menus) در...
View Articleاعمال کلاسهای ویژه اعتبارسنجی Twitter bootstrap به فرمهای ASP.NET MVC
اگر مطلب «استفاده از Twitter Bootstrap در کارهای روزمره طراحی وب» را مطالعه کرده باشید، قسمتی از آن، به فرمها و همچنین جلب توجه کاربران به فیلدها، برای نمایش خطاهای اعتبارسنجی اختصاص داشت. در مطلب...
View Articleویرایش قالب پیش فرض Add View در ASP.NET MVC برای سازگار سازی آن با Twitter...
همانطور که در مطلب «اعمال کلاسهای ویژه اعتبارسنجی Twitter bootstrap به فرمهای ASP.NET MVC» ملاحظه کردید، برای سازگار سازی یک فرم جدید ایجاد شده ASP.NET MVC با پیش فرضهای Twitter bootstrap، حداقل 8...
View Articleاستفاده از افزونه Typeahead مجموعه Twitter Bootstrap در ASP.NET MVC
با تعدادی از کامپوننتهای Bootstrap در مطلب «نگاهی به اجزای تعاملی Twitter Bootstrap» آشنا شدید. یکی دیگر از این افزونهها، Typeahead نام دارد که در حقیقت نوعی Autocomplete text box است. در ادامه قصد...
View Articleاستفاده از modal dialogs مجموعه Twitter Bootstrap برای گرفتن تائید از کاربر
یکی دیگر از اجزای تعاملی Twitter Bootstrapصفحات modal هستند. صفحات modal بر روی صفحه جاری ظاهر شده و کنترل آنرا در دست میگیرند و تا زمانیکه این صفحه ویژه بسته نشود، امکان استفاده از صفحه زیرین، وجود...
View Articleنمایش فرمهای مودال Ajax ایی در ASP.NET MVC به کمک Twitter Bootstrap
اصول نمایش اطلاعات مودال به کمک bootstrap در مطلب «استفاده از modal dialogs مجموعه Twitter Bootstrap برای گرفتن تائید از کاربر» بررسی شدند. در این قسمت قصد داریم یک فرم Ajaxایی را در ASP.NET MVC به...
View Articleاستخراج تمام XPathهای یک محتوای HTMLایی به کمک کتابخانه HtmlAgilityPack
اولین قدم کار کردن با کتابخانه قدرتمند HtmlAgilityPack، داشتن XPathمعتبر و متناظر با یک گره خاص میباشد. هرچند به ظاهر تعدادی از مرورگرها با کمک افزونههای خود امکان استخراج این XPathها را فراهم...
View Articleنمایش خطاهای اعتبارسنجی سمت کاربر ASP.NET MVC به شکل Tooltip به کمک Twitter...
این مطلب در ادامه بحث «اعمال کلاسهای ویژه اعتبارسنجی Twitter bootstrap به فرمهای ASP.NET MVC» میباشد. بنابراین تعاریف مدل و کنترلر آن به همراه توضیحات ذکر شده در آن، در ادامه مورد استفاده قرار...
View Articleنمایش خطاهای اعتبارسنجی سمت کاربر ASP.NET MVC به شکل Popover به کمک Twitter...
این مطلب در ادامه بحث «اعمال کلاسهای ویژه اعتبارسنجی Twitter bootstrap به فرمهای ASP.NET MVC» میباشد. بنابراین تعاریف مدل و کنترلر آن، به همراه توضیحات ذکر شده در آن، در ادامه مورد استفاده قرار...
View Articleساخت قالبهای نمایشی و ادیتور دکمه سه وضعیتی سازگار با Twitter bootstrap در...
گروه بندی دکمهها در Twitter bootstrap<div class="btn-group" data-toggle="buttons-radio"><button class="btn" type="button">بلی</button><button class="btn"...
View Articleپیاده سازی Open Search در ASP.NET MVC
اگر به امکانات مرورگرهای جدید دقت کرده باشید، امکان تعریف منبع جستجوی جدید، نیز برای آنها وجود دارد. برای نمونه تصاویر ذیل مرتبط به مرورگرهای فایرفاکس و کروم هستند: این مرورگرها در صورتیکه پیاده سازی...
View Articleهدایت درخواست فایلهای استاتیک در ASP.NET MVC به یک کنترلر
فرض کنید یک پوشه Export در ریشه سایت دارید که حاوی تعدادی فایل PDF عمومی است. سؤال:آیا میشود دسترسی به فایلهای قرار گرفته در این پوشه عمومی را کنترل کرد؟ به نحوی که فقط کاربران عضو سایت پس از...
View Articleمفهوم READ_COMMITTED_SNAPSHOT در EF 6
مدتی است که حالت READ_COMMITTED_SNAPSHOT بسیار مورد توجه واقع شده: - در سایت Stack overflow از آن استفاده میشود (^). - در SQL Server Azure حالت پیش فرض ایجاد دیتابیسها و تراکنشهای جدید است (^). -...
View ArticleFunc یا Expression Func در EF
با بررسی کدهای مختلف Entity framework گاهی از اوقات در امضای توابع کمکی نوشته شده، <>Func مشاهده میشود و در بعضی از موارد <<>Expression<Func و ... به نظر استفاده کنندگان دقیقا...
View Articleنامرئی کردن Watermarkهای صفحات فایلهای PDF توسط iTextSharp
احتمالا بارها با PDFهایی که یک Watermark بزرگ را در میانه صفحات خود دارند، برخورد داشتهاید و متاسفانه در اغلب اوقات استفاده ناصحیحی از این قابلیت صورت میگیرد. هدف از Watermark دار کردن صفحات PDF، ذکر...
View Article