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

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

کاربر سایت

iran

عضویت از 1394/01/31

تغییر رنگ span در mvc

  • چهارشنبه 19 اردیبهشت 1397
  • 19:27
تشکر میکنم

سلام
فرض کنید کد زیر را داریم

<div class="notification-icon" style="margin-top: 10px;" id="divCount">
    <span class="glyphicon glyphicon-envelope"></span>
    <span class="badge" id="ntCnt">@ViewBag.count</span>
</div>

حال می خواهم هرگاه مقدار @ViewBag.count 
الف )برابر 0 بود رنگ  span برابر با سبز باشد
ب)بیشتر از 0 و کمتر از 10 بود برابر با ابی باشد
ج)بیشتر از 10 بود برابر با قرمز باشد
چه کدی باید بنویسم تا این عمل انجام شود
باتشکر

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

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

ایمان مدائنی

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

  • چهارشنبه 19 اردیبهشت 1397
  • 21:24
داخل {} در ویو با if چک کنید و مقدار color مورد نظر را داخل یک String قرار دهید و در المان مورد نطر استفاده کنید .
کاربر سایت

AmirGhasemi

عضویت از 1392/02/25

  • پنجشنبه 20 اردیبهشت 1397
  • 01:02
سلام علاوه ب ر راهنمایی جناب مدائنی شما می توانی از طریق ویوبگ یک‌کلاس شامل رنگ و استایل هم پاس کنی سمت ویو. یعنی منطق را سمت کنترلر چک کنی و یک کلاس شامل رنگ و استایل را به سمت ویو بفرستی
کاربر سایت

kaveh.norozi

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

  • شنبه 22 اردیبهشت 1397
  • 08:49
<div class="notification-icon" style="margin-top: 10px;" id="divCount">
            <span class="glyphicon glyphicon-envelope"></span>
            @if (ViewBag.count == 0)
            {
                <span class="badge" style="background-color:green;color:white" id="ntCnt">@ViewBag.count</span>
            }
            else if (ViewBag.count > 0 && ViewBag.count < 10)
            {
                <span class="badge" style="background-color:blue;color:white" id="ntCnt">@ViewBag.count</span>
            }
            else if (ViewBag.count > 10)
            {
                <span class="badge" style="background-color:red;color:white" id="ntCnt">@ViewBag.count</span>
            }

        </div>

چرا انقدر پیچیده با مسئله رودر رو میشی!!!!؟؟؟؟؟

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

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

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

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