با سلام خدمت دوستان
جایگزین Literal در Mvc از چه کنترلی میشه استفاده کرد؟
با سلام خدمت دوستان
جایگزین Literal در Mvc از چه کنترلی میشه استفاده کرد؟
تو MVC کنترل که ندرایم، در aspx کنترل Label وقتی که Render میشه به تگ span تبدیل میشه و متن در داخل تگ span قرار میگیره که در سمت کلاینت از تریق جاوا اسکریپت قابل دسترسی هست ولی Literal وقتی که Render میشه فقت متنش نوشته میشه. حالا با این تفاسیر اگه این خاسیت Literal مد نزرت هست میتونی از متد ToString() استفاده کنی مسلن اگه یه مدل با نام customer داری و میخوای نامش رو نمایش بدی:
@Model.Name
ممنون دوست عزیز من از Literal واسه نمایش مجموعه ای از تصاویر یا اسلاد شو و .. استفاده میکنم
کلا واسه استفاده از کنترل ها باید چیکار کنیم مثلا گرید و بقیه کنترل های asp.net ؟
کلن کنترلهایی که تو aspx استفاده میکنید در نهایت موقع Render شدن به المانهای Html تبدیل میشن و شما هم تو MVC از خود همین المانهای Html استفاده میکنی مسلن برای گرید از Table استفاده میکنید و پیاده کردن Paging برعهده خودتون هست.
ممنون دوست عزیز ولی فک میکنم کنترل های asp.net بیشتر از کنترل های html هستند
در کل Mvc خیلی دستو باز تر گذاشته تو کد نویسی
داخل فیلدی مثل ViewBag.YourValue مقدار مورد نظرتون را در کنترلر قرار دهید، سپس در View اون رو بخوانید و با اون کار کنید.
استاد ممنون از راهنماییتون من همین کار روانجام دادم ولی فقط مقدار ها رو میتونم بخونم و نمایش بدم
و یه سوال برام پیش اومد من توی کلاس کنترلر یک آبجکت از کنترل های asp.net ساختم مثل یک literal یا button آیا میشه اونارو نمایش داد؟ اصلا این کار درست هست؟ اگر درست نیست چرا ما دسترسی به این کنترل ها داریم؟