ASP BŁĄD składni <%@..............

0
<%@ Register src="~/Controls/test.ascx" tagname="test" tagprefix="uc" %>

Nie jestem specjalistą w ASP muszę zrobić user control i przy rejestracji pojawia mi się błąd w składni:

"Komunikat o błędzie analizatora składni: A space or line break was encountered after the "@" character. Only valid identifiers, keywords, comments, "(" and "{" are valid at the start of a code block and they must occur immediately following "@" with no space in between. "

Składnia jest ściągnieta z przykładu z strony microsoft msdn :

<%@ Register TagPrefix="uc" TagName="Spinner" 
    Src="~/Controls/Spinner.ascx" %>

Przy tym <%@ Page Language="C#" %> ten sam błąd.

Proszę o pomoc.

1

Wygląda jakby twój projekt używał mvc / razora, zamiast aspx (do którego stosuje się user control)

<%@ Register TagPrefix="uc" TagName="Spinner"
Src="~/Controls/Spinner.ascx" %>

Jest typowa dla aspx / webforms

@{
}

albo

@nazwaZmiennej

używa się w asp mvc

Proponuje poszukać asp mvc vs webforms. Ogólnie projekt czyta to jako plik razora (mvc), a składna wskazuje na webforms

0
Andrzej Guziec napisał(a):

Proponuje poszukać asp mvc vs webforms.

I znajdzie kupę flejmu. ;)

Ogólnie projekt czyta to jako plik razora (mvc), a składna wskazuje na webforms

W MVC można używać także i ASPX. A można też nie używać ani Razora ani ASPX.

0
Andrzej Guziec napisał(a):

Wygląda jakby twój projekt używał mvc / razora, zamiast aspx (do którego stosuje się user control)

<%@ Register TagPrefix="uc" TagName="Spinner"
Src="~/Controls/Spinner.ascx" %>

Jest typowa dla aspx / webforms

@{
}

albo

@nazwaZmiennej

używa się w asp mvc

Proponuje poszukać asp mvc vs webforms. Ogólnie projekt czyta to jako plik razora (mvc), a składna wskazuje na webforms

Dzięki za pomoc , faktycznie zrobiłem projekt pod WebForms i błąd się nie pojawia. Pozdrawiam

1 użytkowników online, w tym zalogowanych: 0, gości: 1