Жесткая проблема... Однако, если Вы хотите определить только эти readonly
атрибут, можно сделать это как это:
<%= Html.TextBox("Client.ClientId", ViewData.Model.ClientId,
ViewData.Model.ClientId != null && ViewData.Model.ClientId.Length > 0
? new { @readonly = "readonly" }
: null)
%>
, Если Вы хотите определить больше атрибутов тогда, необходимо определить два анонимных типа и иметь несколько копий атрибутов. Например, что-то вроде этого (который я не люблю так или иначе):
ClientId.Length > 0
? (object)new { @readonly = "readonly", @class = "myCSS" }
: (object)new { @class = "myCSS" }
Я бы загрузил отдельный tomcat для целей разработки из здесь - или есть функция, которая загружает серверное распределение прямо из Eclipse (не знаю, установлен ли он у вас ). Все, что нужно Eclipse, - это папка, содержащая распакованный дистрибутив tomcat. Я не вижу смысла использовать пакет tomcat в Ubuntu для разработки.
У меня возникла та же проблема в Ubuntu Linux. Откройте окно терминала и введите следующее:
cd /usr/share/tomcat6
sudo ln -s /var/lib/tomcat6/conf conf
В окне конфигурации Eclipse он должен немедленно распознать это как жизнеспособный каталог. Я не совсем уверен, почему установка Tomcat разделяет каталоги bin и conf, но, очевидно, Eclipse считает, что они должны быть рядом друг с другом.
Включен ли соответствующий файл заголовка?
То есть в верхней части файла есть строка, в которой написано
#include <stdlib.h>
Надеюсь, что это поможет.
-121--1853146-Если вам нужен итерируемый индекс, вы можете попробовать что-то вроде следующего
For I As Integer = 1 To 5
If I > 1 Then OutputLabel.Text &= " "
OutputLabel.Text &= "UserInput " & I.ToString()
End For
Если у вас есть пользовательские входные данные в коллекции, вам, возможно, лучше обслужиться с помощью цикла ForEvery.
-121--4780280-@ schmeedy: Как насчет «максимально приблизиться к вашей производственной версии/среде»?
В Ubuntu 10.04 репозитории Ubuntu работают проще всего, если создать символическую ссылку для папки conf и убедиться, что вы предоставили щедрые разрешения для файлов, связанных с tomcat6
cd /usr/share/tomcat6
sudo ln -s /var/lib/tomcat6/conf conf
затем
sudo chmod -R 777 /usr/share/tomcat6/*
После установки связанных с J2EE пакетов Eclipse я смог найти мастера сервера и успешно указать /usr/share/tomcat6.
Если Eclipse начинает суетиться, переключитесь на новое рабочее пространство и попробуйте снова зайти в мастер, пока не добьетесь нужного результата.
Или даже лучше,
cd /home/username/Desktop
wget http://mirrors.axint.net/apache//tomcat/tomcat-6/v6.0.29/bin/apache-tomcat-6.0.29.tar.gz
tar xzvf apache-tomcat-6.0.29.tar.gz
cd /usr/share/tomcat6
sudo mkdir conf
cd /usr/share/tomcat6/conf
sudo cp /home/username/Desktop/apache-tomcat-6.0.29/conf/* .
Вот как это сработало для меня :)