Windows PC에 Mono 및 MonoDevelop 2.2를 설치했습니다.
기본 C# ASP.NET 웹 응용 프로그램 프로젝트를 만들었습니다. 내가 그것을 실행하면모노는 유효한 xhtml을 생성 할 수 있습니까?
<%@ Page Language="C#" Inherits="test.Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head runat="server">
<title>Default</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Button id="button1" runat="server" Text="Click me!" OnClick="button1Clicked" />
</form>
</body>
</html>
이 브라우저이 html를 공급 :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head><title>
Default
</title></head>
<body>
<form name="form1" method="post" action="Default.aspx" id="form1">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTQ2OTkzNDMyMWRkjWseIg+2HCgaNiY+XHmVKEq/CFg=" />
</div>
<div>
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWAgLB5qLABwKs34rGBvJAYc3UJn3AcjSPjq8DVpMxclAk" />
</div>
<input type="submit" name="button1" value="Click me!" id="button1" />
</form>
</body>
</html>
XHTML 유효성 검사 3 오류와 함께 실패
가 여기 만든 Default.aspx를있어
1. 3 호선, 열 1 : 요소 html의 누락 된 xmlns 특성. 값은 다음과 같아야합니다. http://www.w3.org/1999/xhtml
2. 행 8, 열 13 : "name"속성이 없습니다.
3. 행 17, 열 71 : 문서 유형에서 "input"요소를 허용하지 않습니다. "h1", "h2", "h3", "h4", "h5", "h6", "div", "pre", "address", "fieldset", "ins" , "del"시작 태그
누락 된 설정이 있습니까?
잘못된 XHTML 또는 템플릿을 생성하는 모노입니까? VS에서는 유효한 XHTML을 제공하는 것이 나에게 달려 있지만 ide는 유효성 검사를 통해 나를 지원합니다. – Sascha
잘 모르겠습니다. 내 질문에 더 많은 정보를 추가했습니다. –