lỗi Field type CustomTextFieldControlField is not installed properly. Go to the list settings page to delete this field.


khi bạn tạo một Custom Control Field. vài khi tạo một column bằng Custom Control Field vừa tạo thì báo lỗi “Field type CustomTextFieldControlField is not installed properly. Go to the list settings page to delete this field.”

trong quá trình lập trình cho WSS 3.0 mình đã phát hiện ra một cách để fix lỗi này.
sau khi bạn dã deloy projec của mình. bạn làm theo cách sau

B1. vào thư mục C:\Windows\assembly. thì DLL của Custom Control Field vừa tạo chú ý các thông số.
– Version
– Culture
– PublicKeyToken

B2. vào thư mục C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\TEMPLATE\XML
mở file có dạng fldtypes_*.xml, tìm đến dòng

<Field Name="FieldTypeClass">CustomTextFeild.CustomTextFieldControlField</Field>

sau đó thay thế dòng này bằng

 <Field Name="FieldTypeClass">CustomTextFeild.CustomTextFieldControlField,CustomTextFeild, Version=?, Culture=?, PublicKeyToken=? </Field>

?: là các giá trị có ở bước 1

About duyanhphamkiller

SEOer, developer

Posted on 16/06/2011, in SharePoint and tagged , . Bookmark the permalink. Để lại bình luận.

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s