#asp.net #vb.net #server-side-includes
#asp.net #vb.net #на стороне сервера — включает
Вопрос:
Если у меня есть родительский файл с включенным:
' Parent.aspx
<!--#include virtual="/inc/MyInclude.aspx"-->
Возможно ли в MyInclude.aspx «вернуть» или «выйти» из включения? Что-то вроде:
' MyInclude.aspx
if someCondition then
'exit include - in other words, don't process or render any more of it.
' Rest of include contents
...
...
...
Я знаю, что мог бы просто сделать if / else, например:
' MyInclude.aspx
if someCondition then
'do nothing.
else
' Rest of include contents
...
...
...
Но я просто хочу избежать отступов всего содержимого include.
Комментарии:
1. Когда включения обрабатываются в ASP, они просто рассматриваются как расширение существующей обрабатываемой страницы, из них невозможно «выйти». Однако вы можете быть умны в том, как вы структурируете свое включение, чтобы оно выполняло только ту часть, которую вы хотите, используя флаг или какой-либо другой подход.
2. Просто обратите внимание на
aspx
ссылку, которая предполагает, что вы используете ASP. Чистый не классический ASP. Довольно уверен, что включает в ASP.Net ведите себя точно так же.3. Упс — спасибо, @Lankymart!