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

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

کاربر سایت

kaveh.norozi

عضویت از 1394/11/30

مشکل در اجرای برنامه

  • دوشنبه 24 آبان 1395
  • 15:33
تشکر میکنم

سلام

برنامه ای که نوشتم درست کار میکنه فقط امروز نمیدونم چکار کردم وقتی که Session از بین میره پیام زیر ظاهر میشه! قبلا برنامه کامل اجرا میشد و این صفحه نشون داده نمیشد!

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

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

ایمان مدائنی

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

  • دوشنبه 24 آبان 1395
  • 16:15

ابتدا باید با یک if چک کنید اگر سشن خالی نبود مقدار را بگیرید

کاربر سایت

kaveh.norozi

عضویت از 1394/11/30

  • دوشنبه 24 آبان 1395
  • 17:00

چک میکنم هم باز پیام خطا دارم

 $(document).ready(function (e) {

        if (@Session["UserName"]!="") {
            var use = '@Session["UserName"]';
            var imagepath = use + ".jpg";

            var src1 = " <img src='../image/userpic/" + imagepath + "' alt='NoPic' width='56' height='56' class='img-circle'>";
            $("#PersonImage").html(src1);
        } 
    });

کاربر سایت

kaveh.norozi

عضویت از 1394/11/30

  • دوشنبه 24 آبان 1395
  • 17:06

از Try و Catch هم ستفاده کردم ولی جواب همونه

  $(document).ready(function (e) {
        try {
            var use = '@Session["UserName"]';
            var imagepath = use + ".jpg";

            var src1 = " <img src='../image/userpic/" + imagepath + "' alt='NoPic' width='56' height='56' class='img-circle'>";
            $("#PersonImage").html(src1);

        } catch (error){ 
            location.href = "../Ajax/index";
    
        }
        
           
        
    });

کاربر سایت

kaveh.norozi

عضویت از 1394/11/30

  • دوشنبه 24 آبان 1395
  • 17:12

وقتی این دوتا خطو برمیدارم اوکیه و برنامه اجرامیشه

ولی وقتی این خطوط باشن از Session ایراد میگیره

 <li class="@((Session["Roles"].ToString() == "1") ? "" : "hide")"><a href="../WareHouse/IndexHR">مدیریت منابع انسانی</a></li>
                        <li class="@((Session["Roles"].ToString() == "1") ? "" : "hide")"><a href="../WareHouse/IndexWH">مسئول انبار</a></li>

کاربر سایت

kaveh.norozi

عضویت از 1394/11/30

  • دوشنبه 24 آبان 1395
  • 17:16

اینجوری درست شد!!!

   @{if (Session["Roles"] != null)
                        {
                            <li class="@((Session["Roles"].ToString() == "1") ? "" : "hide")"><a href="../WareHouse/IndexHR">مدیریت منابع انسانی</a></li>
                            <li class="@((Session["Roles"].ToString() == "1") ? "" : "hide")"><a href="../WareHouse/IndexWH">مسئول انبار</a></li>
                        }
                        }

کاربر سایت

mvc_esmaeili

عضویت از 1395/08/22

  • دوشنبه 24 آبان 1395
  • 18:08

از catch یک exeption بگیر ببین پیغام خطا چی میده

aplication رو  هم یه نگاه بنداز

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

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

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

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