یکی از مواردی را که به کرات در ارجاع دهندههای سایت مشاهده میکنم، درج صفحات سایت به صورت iframe داخل یک سری سایتهای تبلیغاتی بسیار سطحی است. سؤال: چگونه میتوان جلوی این حرکت نامطلوب را گرفت؟
برای اینکار نیاز است اسکریپت ذیل را به ابتدای اسکریپتهای سایت خود اضافه کنید: function defrm() {
document.write = '';
window.top.location = window.self.location;
setTimeout(function () {
document.body.i ...
در قسمت قبل با نحوه پیاده سازی مسیریابی در AngularJs آشنا شدیم و در این پست میخواهیم نحوه تعریف و ارسال پارامترها به سیستم مسیریاب را فرا بگیریم. فرض کنید که میخواهیم در لیست سفارشات قسمتی داشته باشیم برای مشاهدهی جزئیات هر سفارش. پس در صفحه نمایش جزئیات کالا نیاز به کد محصول برای واکشی آن داریم. در Angular زمانی که داریم مسیرها را تعریف میکنیم این امکان را هم داریم که پارامترهایی را هم برای هر مسیر مشخص کنیم. برای این کار فایل app.js ...
در مطالب قبل کنترلرها و viewها مورد بحث قرار گرفتند. در این پست در نظر داریم یکی از ویژگیهای دیگر AngularJs به نام مسیر یابی (Routing) را مورد بحث قرار دهیم. یکی از ویژگیهای برنامههای تک صفحه ای عدم Reload شدن صفحات است ،بر خلاف برنامههای وب چند صفحه ای که برای نمایش صفحه ای دیگر ، باید از صفحه ای به صفحه ای دیگر منتقل شد و عمل Reload هم به طبع نیز اتفاق میافتد. در قسمت اول این سری مقالات ، مزایای برنامههای وب تک صفحه ای ...
رجیستری یک پایگاه دادهی سیستمی است که برنامهها، اجزای سیستم و اطلاعات
پیکربندی در آن ذخیره و بازیابی میشود. دادههای ذخیره شده در رجیستری مطابق با
نسخه ویندوز فرق میکنند. نرمافزارها برای بازیابی، تغییر و پاک کردن رجیستری از API های مختلفی استفاده میکنند. خوشبختانه .NET نیز
امکانات لازم برای مدیریت رجیستری را فراهم کرده است. در صورت رخداد خطا در رجیستری، امکان خراب شدن ویندوز ...
برای ادامه دادن این سری از
مقالات آموزش MDX Query نیاز میباشد که پایگاه دادهی Advwnture Work DW را نصب کرده و سپس توسط SSAS عمل
Deploy را
انجام دهیم تا پایگاه دادهی
Multidimensional Database توسط SSAS ساخته شود . در ابتدا میبایست فایل نصب پایگاه
داده ی Advwnture
Work را دانلود نمایید برای این منظو ...
همان طور که در پستهای قبلی
ذکر شده بود در angular تزریق وابستگی به صورت پیش فرض وجود دارد. کافیست
نام سرویس مورد نظر با نامهای پیش فرض تعبیه شده در angular یا با نام
سرویسهای ساخته شده توسط خودتان مطابقت داشته باشد. به عنوان مثال
برای تزریق سرویس scope$ در توابع سازنده کنترلر کافیست یک پارامتر به
همین نام را به عنوان آرگومان در این توابع در نظر بگیرید. همچنین برای
استفاده از سرویس http$ باید یک پارامتر دیگر به ه ...
در این قسمت در خصوص نحوهی نصب SSAS صحبت خواهم کرد . تصور میکنم بهتر است در خصوص آنچه در هنگام نصب SQL Server انتخاب میکنیم، دقت بیشتری کنیم. بسیار دیده ام که برخی از دوستان و
همکاران در هنگام نصب SQL Server در قسمت انتخاب
Feature ها تمامی آنها را انتخاب کرده در صورتی
که تنها به Database
Engine نیاز دارند و عملا با این کار ، کارایی
Datab ...
صفحات خروجی وب سایت زمانی که رندر شده و در مرورگر نشان داده میشود شامل فواصل اضافی است که تاثیری در نمایش سایت نداشته و صرفا این کاراکترها فضای اضافی اشغال میکنند. با حذف این کاراکترهای اضافی میتوان تا حد زیادی صفحه را کم حجم کرد. برای این کار در ASP.NET Webform کارهایی ( ^ ) انجام شده است.
روال کار به این صورت بوده که قبل از رندر شدن صفحه در سمت سرور خروجی نهایی بررسی شده و با استفاده از عبارات با قاعده ...
در پست قبلی با کلیات مفاهیم دیرکتیوها آشنا شدید. در این پست قصد داریم برخی توابع کنترلرهای تعریف شده در Angular را به وسیله دیرکتیوهای تعریف شده در ماژول فراخوانی نماییم. در ادامه این موضوع را طی یک مثال بررسی خواهیم کرد.
ابتدا View مورد نظر را به صور زیر ایجاد میکنیم: <script type="text/javascript" src="~/scripts/Modules/module4.js"></script>
<div ng-app="myApp">
& ...
همانطور که میدانید در صورت عدم تعریف صریح layout در یک View، این تعریف از فایل Views\_ViewStart.cshtml دریافت میگردد: @{
Layout = "~/Views/Shared/_Layout.cshtml";
}
برای معرفی صریح فایل layout، تنها کافی است مسیر کامل فایل layout را در یک View مشخص کنیم: @{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h2>Index</h2>
...