powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / VB, Razor и рекурсия.
1 сообщений из 1, страница 1 из 1
VB, Razor и рекурсия.
    #39659578
Maksimka-27
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не уверен, что в эту ветку, но вопрос больше по VB.

Разбирал пример, написанный на C# : https://metanit.com/sharp/mvc5/5.18.php
В ходе переложения на VB - получил неработающий код.
Стал копаться глубже и наткнулся на невозможность использования рекурсии. Пример простой:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
@Helper MyProc(ByVal a As Integer)
	@<p>Вызов хелпера с параметром а=@a</p>
	@If a > 1 Then
		MyProc(a - 1)
		@<p>A=@a что больше 1. Вызов рекурсии....</p>
	End If
End helper

@MyProcess(10)



На выводе получаю:
Код: vbnet
1.
2.
3.
Вызов хелпера MyProcess с параметром а=10

A=10 что больше 10. Вызов рекурсии....



и все. Т.е. никакого рекурсивного вызова.
Что я делаю не так?. Автор исходной статьи утверждает, что все работает...

Модератор: Тема перенесена из форума "Visual Basic".
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / VB, Razor и рекурсия.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]