PDA

View Full Version : جایگزین Literal در Mvc ؟؟



Mohsen229266
سه شنبه 24 اردیبهشت 1392, 11:31 صبح
با سلام خدمت دوستان
جایگزین Literal در Mvc از چه کنترلی میشه استفاده کرد؟

mo.esmp
سه شنبه 24 اردیبهشت 1392, 12:16 عصر
تو MVC کنترل که ندرایم، در aspx کنترل Label وقتی که Render میشه به تگ span تبدیل میشه و متن در داخل تگ span قرار میگیره که در سمت کلاینت از تریق جاوا اسکریپت قابل دسترسی هست ولی Literal وقتی که Render میشه فقت متنش نوشته میشه. حالا با این تفاسیر اگه این خاسیت Literal مد نزرت هست میتونی از متد ToString() استفاده کنی مسلن اگه یه مدل با نام customer داری و میخوای نامش رو نمایش بدی:
@Model.Name

Mohsen229266
سه شنبه 24 اردیبهشت 1392, 14:56 عصر
ممنون دوست عزیز من از Literal واسه نمایش مجموعه ای از تصاویر یا اسلاد شو و .. استفاده میکنم
کلا واسه استفاده از کنترل ها باید چیکار کنیم مثلا گرید و بقیه کنترل های asp.net ؟

mo.esmp
چهارشنبه 25 اردیبهشت 1392, 00:54 صبح
کلن کنترلهایی که تو aspx استفاده میکنید در نهایت موقع Render شدن به المانهای Html تبدیل میشن و شما هم تو MVC از خود همین المانهای Html استفاده میکنی مسلن برای گرید از Table استفاده میکنید و پیاده کردن Paging برعهده خودتون هست.

Mohsen229266
چهارشنبه 25 اردیبهشت 1392, 09:11 صبح
ممنون دوست عزیز ولی فک میکنم کنترل های asp.net بیشتر از کنترل های html هستند
در کل Mvc خیلی دستو باز تر گذاشته تو کد نویسی

مهدی کرامتی
جمعه 27 اردیبهشت 1392, 22:36 عصر
داخل فیلدی مثل ViewBag.YourValue مقدار مورد نظرتون را در کنترلر قرار دهید، سپس در View اون رو بخوانید و با اون کار کنید.

Mohsen229266
شنبه 28 اردیبهشت 1392, 08:13 صبح
استاد ممنون از راهنماییتون من همین کار روانجام دادم ولی فقط مقدار ها رو میتونم بخونم و نمایش بدم
و یه سوال برام پیش اومد من توی کلاس کنترلر یک آبجکت از کنترل های asp.net ساختم مثل یک literal یا button آیا میشه اونارو نمایش داد؟ اصلا این کار درست هست؟ اگر درست نیست چرا ما دسترسی به این کنترل ها داریم؟