Я ожидаю, что <th>
растворяется в некоторой промежуточной точке, когда он оценивается вне контекста <tr>
(поместите этот шаблон в какую-то случайную часть вашей веб-страницы, чтобы увидеть, как <th>
исчезает).
На вашем месте я бы использовал <div>
в шаблоне, изменил бы sort-by-directive
на директиву типа «А» и использовал бы <th sort-by-directive>...</th>
, как и прежде, без replace: true
.
РЕДАКТИРОВАТЬ: Добавлен mono-devel
Я использую Ubuntu 8.04, но что вам действительно нужно настроить? Выполнение (если вы еще этого не сделали):
sudo apt-get install monodevelop nunit mono-devel
должно дать вам то, что вам нужно. И есть множество руководств как для моноразработки (например, http://monodevelop.com/Documentation/Creating_A_Simple_Solution ), так и для NUnit (например, http://www.nunit.org/index.php? p = quickStart & r = 2.4.8 )
В дополнение к базовым пакетам, предложенным Мэтью, вам также понадобится пакет monodevelop-nunit
, который позволяет запускать и отлаживать модульные тесты из среды IDE. В качестве отладчика вам понадобится monodevelop-debugger-mdb
. Возможно, вам также понадобится monodevelop-versioncontrol
для поддержки SVN, mono-xsp2
для запуска приложений ASP.NET и monodoc-browser
для просмотра документации.
Может быть, вам лучше просто установить все пакеты, «предложенные» пакетом MonoDevelop - я считаю, что у диспетчера пакетов Ubuntu есть способ сделать это легко из своего графического интерфейса.
Остерегайтесь, что Ubuntu разделяет Mono во множество маленьких пакетов, поэтому, если чего-то не хватает, используйте инструмент apt-file
или аналогичный, чтобы найти пакет, который вам нужно установить.
Ubuntu еще не имеет пакетов Mono 2.4; если вам нужны пакеты со 100% обновлением, лучше всего использовать openSUSE. Единственный способ получить 2.4 на Ubuntu прямо сейчас - это собрать из исходников - и если вы решите это сделать, прочтите сначала Как не нарушить установку Mono .
Я бы посоветовал использовать 2.4, так как в нем есть все самое последнее совершенство .net.
Я бы предложил использовать два руководства:
http://blog.ruski.co. za / page / Install-Mono-on-Ubuntu.aspx
http://www.centriment.com/2009/04/01/building-mono-24-from-source-on-ubuntu-810/
Последний позволяет вам сохранить моно-установку, поставляемую с ubuntu, чтобы вы по-прежнему могли устанавливать приложения из synaptic. Я бы предложил использовать это. Оба руководства, однако, действительно четко определяют, что требуется для его установки. Сначала это выглядит угрожающе, но если вы потратите пару часов, чтобы проследить за ним, вы увидите, что на самом деле это довольно просто.
Удачи
Вы, вероятно, уже обновились до 10.04. Для 10.04 (и 8.04) вы можете использовать badgerports . Не пробовал (пока), но выглядит надежно.