Microsoft MVC “эхо/печать/вывод” и т.д.

Да, он уникален, потому что ваш uuid уникален. Почему вы не используете uuid в качестве токена? Нет необходимости в base64, вы можете использовать его как есть.

7
задан Owen 13 October 2008 в 13:53
поделиться

5 ответов

Рассмотрите что-то вроде этого, вместо этого:

<% foreach(var Person in People) { 
    Response.Write(Person.Name); 
} %>

Я полагаю, что это будет работать. (Хотя я не протестировал его; я только что начал с MVC и не имею набора инструментов здесь в офисе.)

Править: Я, по-видимому, пропустил фактический вопрос... :)

Microsoft действительно предоставляет выходной метод, но не обеспечила синтаксис как тот, который Вы описываете. Выходной метод Response.Write(). Я не могу ответить на это непосредственно (я полагаю, что необходимо будет согласовать с Scott Hanselmann в MS :)), но я думаю, что они не хотели усложнять сценарии путем добавления еще одного языка для нас для изучения; я думаю, что они хотели усилить языки (C#, VB, и т.д.), какие разработчики уже знали.

РЕДАКТИРОВАНИЕ № 2: Я поместил следующее в комментарий, и ретроспективно (для полноты), это должна быть часть ответа.

Если Вы направляетесь в Изучение сайта MVC на ASP.NET в учебном руководстве по представлению (это - ссылка), Вы будете видеть следующий параграф:

Так как Вы звоните Response.Write() так часто Microsoft предоставляет Вам ярлык для вызова Response.Write() метод. Представление в Списке 3 использует разделители <%= и %> как ярлык для вызова Response.Write().

По существу, <%= %> принятый ярлык для Response.Write, и поэтому можно использовать полное Response.Write метод где угодно Вы использовали бы <%= %>.

11
ответ дан 6 December 2019 в 21:21
поделиться

То, что Вы ищете, является, вероятно, механизмом другого представления - каждый из них обрабатывает встроенный код как этот их собственным способом. Проверьте NHaml, порт ASP.Net механизма направляющих Haml.

Еще некоторые механизмы представления для взгляда на: Гитов, NVelocity

0
ответ дан 6 December 2019 в 21:21
поделиться

Я услышал, что они работают над улучшением этого для ASP.Net 4 через клиентские шаблоны.

0
ответ дан 6 December 2019 в 21:21
поделиться

Другая опция кроме Ответа. Запись должна была бы записать XHtml с преобразованиями XSL

0
ответ дан 6 December 2019 в 21:21
поделиться

Спасибо парни, я конкретно не хочу переключать механизмы представления, хотя я займу время для взгляда на другое доступное. Я уверен, что можно понять, что большинство зданий разработки MS не затрагивает, что-либо кроме MS назвало технологию, таким образом, я просто хотел знать, был ли способ сделать это с механизмом представления по умолчанию. Или в противном случае почему нет? Существует ли причина, если не, где я мог предложить, компилятор представления по умолчанию добавляет такой keywork.

John - Я верю тому Ответу. Запишите (Человек. Имя), просто представит строку к верхней части страницы, перед любым другим выводом. Не 100% на этом, хотя, плохо дайте ему удар.

Править:

По-видимому, Ответ. Запишите (Человек. Имя), работает, как предложено. Хорошо это было легко. Спасибо :-) John.

0
ответ дан 6 December 2019 в 21:21
поделиться
Другие вопросы по тегам:

Похожие вопросы: