Стартовый комплект веб-сайта ASP.NET2.0 Club имеет большой недостаток: он не поддерживает китайский язык.
Вот два решения для справки. Способ 1:
1) Поскольку большинство из нас разрабатывают с использованием SQL SERVER2005 EXPRESS, после создания таблиц данных, требуемых Club, измените тип varchar каждой таблицы на nvarchar.
2) Замените все AnsiString в файле DataSet.xsd в каталоге app_code на String.
Это решит эту проблему.
На поиск и исправление вышеуказанного ОШИБКИ у меня ушло около 10 минут, но не каждый может легко решить эти проблемы ^_^ (шучу)
Второе решение — использовать базу данных SQL 2000 и изменить язык по умолчанию с китайского на английский.
Конечно, если вы используете SQL 2000, вам также необходимо настроить web.config и предоставить собственную модель поставщика или переопределить встроенный поставщик.