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

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

کاربر سایت

bahar_1984_n

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

گرفتن لیست کامل پراپرتی های یک ویو مدل

  • دوشنبه 18 خرداد 1394
  • 23:02
تشکر میکنم

با سلام و خسته نباشید

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

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

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

مشکل من نمایش لیست پراپرتی هاست .نمیخوام به صورتی دستی برای تک تک پراپرتی ها گزینه چک باکس را بنویسم در نظر دارم یک ویو مدل به پارشیال ویو  پاس بدهم و وقتی این مدل رو دریافت کرد به صورت اتومات لیست پراپرتی ها به صورت چک باکس نمایش داده شود 

من در نوشتن این کد در قسمت razor مشکل دارم نمیدونم چه متدی برای نمایش پراپرتی ها بزنم!!!

با تشکر فراوان

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

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

ایمان مدائنی

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

  • سه شنبه 19 خرداد 1394
  • 08:42
کاربر سایت

bahar_1984_n

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

  • چهارشنبه 20 خرداد 1394
  • 15:14

بسیار سپاسگذارم

البته در سینتکس razor و در ویو هم به این صورت میشه لیست پراپرتی های ویو مدل رو دریافت کرد:

@foreach (var property in ViewData.ModelMetadata.Properties)
{
    
   
    if (property.DisplayName != null)
    {  
        <p>@(property.DisplayName) @Html.CheckBox(property.PropertyName,true)</p>
    }
}

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

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

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

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