반응형
서버 태그의 형식이 올바르지 않습니다. 오류
이 코드는 제가 작성했습니다.코드에 예상되는 runat="server" 특성이 포함되어 있지만 다음 오류 메시지가 표시됩니다.error on hiddenfield일부.
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<asp:HiddenField ID="HiddenField1" Value="<%#Eval("Path")%>" runat="server" />
<img alt="image" style="text-align: center" src="<%#Eval("Path")%>" /><asp:CheckBox
ID="CheckBox1" runat="server" />
<br></br>
</ItemTemplate>
</asp:Repeater>
큰따옴표 내에서 큰따옴표를 사용할 수 없으므로 단일 및 이중의 조합을 사용합니다. quotes.
바꾸다
<asp:HiddenField ID="HiddenField1" Value="<%#Eval("Path")%>" runat="server" />
로.
<asp:HiddenField ID="HiddenField1" Value='<%#Eval("Path")%>' runat="server" />
다음과 같이 평가 스크립트릿을 사용할 때 큰따옴표 대신 작은따옴표를 사용해 보십시오.
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<asp:HiddenField ID="HiddenField1" Value='<%#Eval("Path")%>' runat="server" />
<img alt="image" style="text-align: center" src='<%#Eval("Path")%>' /></a><asp:CheckBox
ID="CheckBox1" runat="server" />
<br></br>
</ItemTemplate>
</asp:Repeater>
저는 이것이 왜 필요한지 정말 이해할 수 없지만, 그것이 효과가 있습니다.
당신은 가질 수 없습니다.runathtml 주석 내부.
(이 질문의 문제가 아니라 이 질문의 제목과 일치합니다.)
"댓글"하려는 ASP 컨트롤이 있다고 가정하면, "서버 태그가 제대로 구성되지 않음" 예외가 있는 페이지나 404를 찾을 수 없는 단순한 상태 코드가 표시될 수 있습니다.
수정: 실행 속도를 다음과 같이 변경합니다.
<!-- asp.Label runatX="server" ... -->
견적서 때문에 동일한 오류가 발생하여 이렇게 수정했습니다.
OnClientClick='<%# "CallToFunc("+ Eval("Val") +
",\"" + Eval("StringVal") + "\");return false;"'
언급URL : https://stackoverflow.com/questions/15278616/the-server-tag-is-not-well-formed-error
반응형
'programing' 카테고리의 다른 글
| Powershell을 통해 Windows 탐색기 폴더 옵션 구성 (0) | 2023.07.31 |
|---|---|
| 패턴과 일치하는 폴더에 파일 이름 나열(파일 내용 제외) (0) | 2023.07.31 |
| ExpressJS에서 X-Powered-By를 제거하는 방법 (0) | 2023.07.31 |
| Spring MVC는 여러 사용자를 어떻게 처리합니까? (0) | 2023.07.31 |
| Python에서 범위 차단 (0) | 2023.07.31 |