PDA

View Full Version : مبتدی: نمایش مطلب با استفاده از لیترال



lida2010
یک شنبه 27 فروردین 1391, 21:46 عصر
سلام
من میخام یه لیترال بزارم که مطالبو از دیتابیس نمایش بده حالا چند تا سوال:
1:من از Eval استفاده کردم نشد(باید قبل از استفاده از Eval یه sqldatasource باشه؟)
2:اگه بخام مطلب من اندازه خاصی داشته باشه(مثلا 200 * 300 px)?
خواهشا یکی کامل و حدالمقدور با مثال جواب بده.

hamid_shrk
یک شنبه 27 فروردین 1391, 22:01 عصر
دوست عزیز شما میتونید اطلاعات رو از دیتا بیس که خوندید و مثلا تو data table یا object از یک کلاس بریزید و تو literal.text در کد بیهاین تگ های html بسازید.
شما بفرمایید که اطلاعات رو میخواید به چه شکلی نمایش بدید تا مثال بزنم

kingmech
یک شنبه 27 فروردین 1391, 22:15 عصر
لیترال با تگ ایولا :ییی (eval) نیستش دوست عزیز شما تو پیچ لود مثلا
میزنی

literal1.text="<a herf="+لینک + "> توضیح لینک </a>

hamed_hossani
سه شنبه 29 فروردین 1391, 01:33 صبح
من برای نمایش از data list استفاده می کنم
با ویزارد به دیتابیس وصل می کنیم و در قسمت soruce صفحه html ، تگ itemTemplete نحوه نمایش رو مشخص می کنم!

lida2010
سه شنبه 29 فروردین 1391, 23:16 عصر
دوست عزیز شما میتونید اطلاعات رو از دیتا بیس که خوندید و مثلا تو data table یا object از یک کلاس بریزید و تو literal.text در کد بیهاین تگ های html بسازید.
شما بفرمایید که اطلاعات رو میخواید به چه شکلی نمایش بدید تا مثال بزنم
ممنون از جوابت
من میخام یه متن تز دیتابیس بگیره و نشون بده.حالا اندازه کادر متن هم یه اندازه مشخص باشه!وقتی داخل یه دایو با اندازه مشخص گذاشتم نشد!!

lida2010
سه شنبه 29 فروردین 1391, 23:18 عصر
لیترال با تگ ایولا :ییی (eval) نیستش دوست عزیز شما تو پیچ لود مثلا
میزنی

literal1.text="<a herf="+لینک + "> توضیح لینک </a>

خوب دوست عزیز من اگه میخام از دیتا بیس بخونم چی؟!؟!

hamid_shrk
سه شنبه 29 فروردین 1391, 23:24 عصر
خوب دوست عزیز من اگه میخام از دیتا بیس بخونم چی؟!؟!
کاری نداره ، همونطور که فیلدهای دیتا بیس رو میخونید و مثلا میریزید تو یک لیبل حالا میتونید بذارید بجای متن لینک ، این یک مثاله :


literal1.text="<a href='../weblog/" + DataTable1.Rows[1]["Link"].ToString() + "'>" + DataTable1.Rows[1]["Title"].ToString() + "</a>;

lida2010
سه شنبه 29 فروردین 1391, 23:35 عصر
من برای نمایش از data list استفاده می کنم
با ویزارد به دیتابیس وصل می کنیم و در قسمت soruce صفحه html ، تگ itemTemplete نحوه نمایش رو مشخص می کنم!
ممنون حق با شماست با دیتا لیست میشه حالا دوستان هم نظر بدن چه فرقایی دارن حداقل میدونم که لیترال پراستفاده تره!

hamid_shrk
سه شنبه 29 فروردین 1391, 23:46 عصر
ممنون حق با شماست با دیتا لیست میشه حالا دوستان هم نظر بدن چه فرقایی دارن حداقل میدونم که لیترال پراستفاده تره!

استفاده از لیترال که معروف این روش به CGI انعطاف پذیری بیشتری داره نسبت به دیتالیست و ریپیتر ، اما تو موارد خاص ! وگرنه اکثرا دیتا لیست و ریپیتر جوابگو هستند.