برگزیده های پرشین تولز

gridview و html

ali00h

Registered User
تاریخ عضویت
27 آگوست 2005
نوشته‌ها
95
لایک‌ها
0
سن
38
سلام به همگی
آقا چجوری میشه gridview رو کاریش کرد که تگ های html رو به صورت Text ننویسه
ممنون
 

mehdivk

Registered User
تاریخ عضویت
5 آپریل 2006
نوشته‌ها
319
لایک‌ها
0
دوست عزیز تو فوروم سايت ASP.net در رابطه با مشکلی که یکی از کاربران داشته و مشابه مشکل شماست این پاسخ ارائه شده است :
Follow the steps to obtain a more speed result:

1. Disable the AutoGenerateColumns property of GridView
2. Include your field that contains HTML code as a TemplateField
3. Below, edit the TemplateField. Add to it a Literal control.
4. On Literal, set Text property to binding with <asp: Literal id="Literal'" runat="server" Text='<# DataBinder.Eval(Container.DataItem, "fieldNameThatContainsHtml") >' />

PS.: Be carefull with that. Print a HTML code can be dangerous, cause the user can be insert any data in your Request and control your database.

http://forums.asp.net/p/1154607/1892492.aspx
 

ali00h

Registered User
تاریخ عضویت
27 آگوست 2005
نوشته‌ها
95
لایک‌ها
0
سن
38
بله منم اینو دیدم
ولی می خواستم ببینم راهی هست که فیلدهای Gridview مثل Repeater رفتار html ای داشته باشند یا نه
باز ممنون که وقتتون رو میزارین
 

Graveworm

Registered User
تاریخ عضویت
23 می 2005
نوشته‌ها
1,071
لایک‌ها
12
محل سکونت
Tehran
اگه از boundfield استفاده میکنید، HTMLEncode رو برابر false قرار بدید
 
بالا