نظرات مطالب
پیاده سازی پروژه‌های React با TypeScript - قسمت سوم - تعریف نوع رویدادها و children props
در صورتیکه  بخواهیم هم از children استفاده کنیم و هم از props چه راهی وجود دارد؟
type Props = {
  children: string;
};
export default function PageTitle({children}:Props) {
  return (
    <h3  {...props}>
      {props.children}
    </h3>
  );

نظرات مطالب
طراحی افزونه پذیر با ASP.NET MVC 4.x/5.x - قسمت سوم
ممنون میشم راهنمایی کنید، راه حلی که بشه مانند متد Seed (که میتونیم دیتای پیش فرض برای هر پلاگین اضافه کنیم)، در هنگام اجرا توی ساختار دیتابیس تغییراتی ایجاد کنیم. مثلا برای هر پلاگین یک Function داشته باشیم؟
نظرات مطالب
رسم نمودار توسط Kendo Chart
ممنون از این که با حوصله پاسخ دادید راستش مواردی را که اشاره کردید را تست کردم ولی باز نتیجه نگرفتم نهایتا اضافه کردن کد زیر کاملا مشکل را برطرف کرد.
 dataBound: function (e) {
                        e.sender.options.categoryAxis.categories.sort();
                    }
و این هم  چارت بعد از افزودن کد فوق 

نظرات مطالب
صفحه بندی و مرتب سازی خودکار اطلاعات به کمک jqGrid در ASP.NET MVC
برای ارسال پارامترهای دلخواه به سرور از خاصیت postData استفاده کنید:
        function getHiddenColumnsList() {
            var colModel = $("#list").jqGrid('getGridParam', 'colModel');
            var hiddenColumns = new Array();
            
            if (!colModel)
                return hiddenColumns;

            for (var i = 0; i < colModel.length; i++) {
                if (colModel[i].hidden) {
                    hiddenColumns.push(colModel[i].name) ;
                }
            }
            return hiddenColumns;
        }

      $(document).ready(function () {
            $('#list').jqGrid({
                    // ... 
                    postData: { 'hiddenColumns': function() { return getHiddenColumnsList(); } }
                    // ... 
                });
       });
سمت سرور در اکشن متد GetProducts، خاصیت جدید hiddenColumns به صورت یک رشته که عناصر آن با کاما از هم جدا شده‌اند، قابل دریافت و آنالیز است.
و برای گزارش‌گیری با Pdf Report در تعریف ستون‌ها (مثلا ستون Id):
column.IsVisible(hiddenColumns.Split(',').All(col => col != "Id"));

یک نکته: ذکر function در postData ضروری است؛ وگرنه فقط یکبار محاسبه می‌شود.
نظرات مطالب
ساختار پروژه های Angular
با تشکر.
برای این قسمت در صورت امکان توضیح بیشتری میدهید؟
angular.forEach(config.routes, function(route, path)
   {
                    $routeProvider.when(path, {templateUrl:route.templateUrl,   resolve:dependencyResolver(route.dependencies)});
    });
این کد باید در کجا نوشته شود و مقدار config.routes از کجا دریافت می‌شود؟
نظرات مطالب
افزودن هدرهای Content Security Policy به برنامه‌های ASP.NET
یعنی کلیه اسکری‍ت‌ها حتی اسکری‍ت هایی مانند  :
<script type="text/javascript">
        $(document).ready(function () {
            PopupForm.ShowForm({
                renderFormUrl : "/postreply/renderreplyform",
                .....   
          });
        });
</script>
اجازه‌ی اجرا ندارند؟ و باید در یک فایل جدا به صفحه تزریق شوند؟
نظرات مطالب
Highlight کردن لینک صفحه جاری در ASP.NET MVC
بله. هدف این بوده تا حد ممکن شخص بدونه در چه قسمتی از سایت است. مثلا اگر به جزئیات یک پروژه مراجعه کرده، باید بدونه در قسمت پروژه‌ها هست.
این کد جدید و اصلاح شده است:
if (typeof String.prototype.startsWith != 'function') {
    // see below for better implementation!
    String.prototype.startsWith = function (str) {
        return this.indexOf(str) == 0;
    };
}

$(document).ready(function () {
    $("#headermenu a").each(function () {
        var $a = $(this);
        var href = $a.attr("href");

        var path = $.trim(location.pathname.toLowerCase());
        var menuHref = $.trim(href.toLowerCase());

        if (href && (path == menuHref || (menuHref != '/' && path.startsWith(menuHref)))) {
            //صفحه جاری را یافتیم
            $a.css({
                "color": "Yellow",
                "border-bottom": "2px solid"
            });
        }
    });
});
نظرات مطالب
روشی جهت یافتن فیلدهای استفاده شده درون Stored Procedure ، Function و View
اون افزونه رایگانی که مهندس نصیری معرفی کردن
از هر دو استفاده می‌کنه
یعنی هم متن درون view  و Function , Procedure رو جستجو می‌کنه
که اگر رمز شده باشند دیگه نتیجه ای نداره
و هم عناوین ستون‌های اون شئ رو جستجو میکنه 
اشتراک‌ها
Visual Studio 2019 version 16.5.2 منتشر شد