مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

ایحاد آمار بازدید

  • دوشنبه 29 آذر 1395
  • 23:25
تشکر میکنم

با سلام.

بر اساس مقاله ای که برای این کار در سایتتان وجود دارد عمل کردم.در هنگام اجرا با خظای زیر مواجه می شوم:

لطفا راهنمایی نمایید

با تشکر

پاسخ های این پرسش

تعداد پاسخ ها : 23 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 30 آذر 1395
  • 09:19

به احتمال زیاد برای تاریح دیروز به مشکل خورده

یک رکورد با تاریخ دیروز در بانک ایجاد کنید و تست کنید

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • سه شنبه 30 آذر 1395
  • 18:06

با تشکر از استاد محترم

آمار بازدید بر اساس IP انجام می شود?

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 30 آذر 1395
  • 18:14

برای uniq کردن بله

در غیر اینصورت نیازی به IP نیست

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • سه شنبه 30 آذر 1395
  • 18:18

استاد من برای چک کردن تاریخ امروز تو لوکال هاست که ایجاد شد رو پاک کردم

اما دیگه تاریخ امروز ایجاد نمیشه

لطفا راهنمایی نمایید

با تشکر

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 30 آذر 1395
  • 18:22

کدتون رو قرار بدید

کد ثبت بازدید

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • چهارشنبه 1 دی 1395
  • 07:34

استاد از مقاله زیر استفاده کرده ام:

https://barnamenevisan.org/Articles/Article3412.html

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 1 دی 1395
  • 09:52

نمونه موجود در لینک درسته

به احتمال زیاد مشکلی در کدهای شما یا تاریخ سیستم شما وجود دارد

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • پنجشنبه 2 دی 1395
  • 10:30

استاد شکل زیر در زمانی که هیچ فردی وارد سایت نشده تعداد افراد آنلاین را 1 نشان می دهد:

این تست در اوکال هاست می باشد.

هر وقت هم کاربری وارد سایت می شود همین عدد می باشد

لطفا راهنمایی نمایید

با تشکر

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 2 دی 1395
  • 10:43

خب اون یک نفر شما هستید که دارید تست میکنید

اگر اضافه نمبکنه حتما در کد تضتفه در Session_Start مشکلی هست

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • پنجشنبه 2 دی 1395
  • 10:58

استاد کد زیر رو قرار دادم:

protected void Session_Start()
        {
            HttpContext.Current.Application["OnlineUser"] = ((int)HttpContext.Current.Application["OnlineUser"] + 1);
            StateClass.CounterState();
        }

البته من از identity استفاده می کنم

فکر می کنم session_start در identity کار نمی کند. درسته؟

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • پنجشنبه 2 دی 1395
  • 11:08

استاد می خوام این پارشال ویو در صفحه اصلی نمایش داده شود.

لطفا راهنمایی نمایید

با تشکر

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 2 دی 1395
  • 11:33

در صفحه اصلی با استفاده از Html.Action یا Html.Partial فراخوانی کنید

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • پنجشنبه 2 دی 1395
  • 11:36

با تشکر

برای افراد آنلاین چه کنم؟

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 2 دی 1395
  • 11:54

session_start به identity مربوط نیست

با یک مرورگر دیگه هم وارد سایت بشید ببینید امار اضافه میشه

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • پنجشنبه 2 دی 1395
  • 12:03

استاد من بصورت زیر در صفحه اصلی صدا می زنم اما نمیشه:

لطفا راهنمایی نمایید

با تشکر

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 2 دی 1395
  • 12:42

در یک اکشن پارشیال را return کنید و خروجی ShowSate باید با مدل پارشیال همسان باشد

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • پنجشنبه 2 دی 1395
  • 12:49

استاد کد زیر رو قرار دادم:

 public ActionResult ShowState()
        {
            return PartialView(StateClass.ShowState());
        }

حالا می خوام تو home page این پارشال صدا زده بشه و نمایش داده بشه

در صورت امکان با کد راهنمایی کنید که چکار کنم

با تشکر

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 2 دی 1395
  • 13:04

در ویو کد زیر را بنویسید

@Html.Action("ShowState","Home")

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • پنجشنبه 2 دی 1395
  • 13:55

استاد حالا با افراد آنلاین مشکل دارم

کد زیر رو در global قرار دادم:

protected void Application_Start()
        {
            HttpContext.Current.Application["OnlineUser"] = 0;


            AreaRegistration.RegisterAllAreas();
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);
        }

        protected void Session_Start()
        {
            HttpContext.Current.Application["OnlineUser"] = ((int)HttpContext.Current.Application["OnlineUser"] + 1);
            StateClass.CounterState();
        }

        protected void Session_End()
        {
            HttpContext.Current.Application["OnlineUser"] = ((int)HttpContext.Current.Application["OnlineUser"] - 1);
            StateClass.CounterState();
        }

اما در هنگام اجرا عدد 1 را نشان می دهد. در حالی که کسی به سایت login نکرده

وقتی فردی وارد می شود تغییر نمی کند

لطفا راهنمایی نمایید

با تشکر

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • پنجشنبه 2 دی 1395
  • 16:57

استاد نمی خواد sessionstate در وب کانفیگ تنظیم شود؟

کاربر سایت

ofoghcomputer

عضویت از 1393/07/15

  • پنجشنبه 2 دی 1395
  • 18:22

استاد من تو home controller یک session می سازم. اما شماره تغییر نمی کند

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 3 دی 1395
  • 08:18

مگه تغییری در اون ایجاد کردید ؟

در حالت عادی روی 20 دقیقه است

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 3 دی 1395
  • 08:19

نیازی به ساخت سشن نیست

در حالت ورود هر فرد این اتفاق میوفته

با 2 مروزگر تست کردید ؟

سایت را همزمان در 2 مرورگر باز کنید و بررسی کنید تغییر میکنه یا خیر

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)