0

, 나는 세미콜론 누락 오류를 얻고있다검도 탭 표시 면도기 구문 면도기 MVC5 페이지에 ASPX 페이지를 변환의 일환으로

tabstrip.Add() 
               .Text(item.Title) 
               //.HtmlAttributes(new { tabindex = "-1" }) 
               .Selected(true) 
               .Content(() => 
               { 
                %> 
                <div style="width:980px; min-height:562px; margin-left:0px; margin-right:0px"> 
                <% 
                using (Html.BeginForm(null, null, FormMethod.Post, new { id = "tabForm" })) 
                {%> 
                  <div> 
                   <%: Html.ValidationSummary(false)%> 
                   <asp:ContentPlaceHolder ID="MainContent" runat="server" /> 
                  </div> 
                  <div style="padding-top:30px; text-align:center;"> 

</div> 
                  <%: Html.Hidden("NextActionHelper", Model.NextActionHelper)%> 
                  <%: Html.Hidden("UserFormAction", Model.UserFormAction)%> 

                 <% 
                } 
                 %> 
                </div> 
               <% 
               }); 

영문에서 다음 구문을 가지고 우리의 응용 프로그램에 사용 검도 탭 표시를 건너 왔어요 내가 면도날에있는 아래의 코드를 사용할 때 div를 올바로 만들 수있는 적절한 태그를 알고 싶습니다. 즉, 첫 번째 div 태그 바로 앞에 @를 사용하고 있습니다. 내용이 올바르지 않은 .Content가 있지만, 여기에 넣지 않으면 div가 꼬임 선으로 자유 텍스트로 나타납니다. 면도기가 div 태그를 인식하도록 올바른 구문은 무엇입니까?

tabstrip.Add() 
           .Text(item.Title) 
           .Selected(true) 
           .Content(() => 
           { 
            @<div style="width:980px; min-height:562px; margin-left:0px; margin-right:0px"> 

            @using (Html.BeginForm(null, null, FormMethod.Post, new { id = "tabForm" })) 
            { 
            <div> 
             @Html.ValidationSummary(false) 
             @RenderBody() 
            </div> 
            <div style="padding-top:30px; text-align:center;"> 
Some stuff in between 
</div> 
             @Html.Hidden("NextActionHelper", Model.NextActionHelper) 
             @Html.Hidden("UserFormAction", Model.UserFormAction) 
            } 
            </div> 



         }); 

답변

0

다음 코드로 시도해보십시오. "Content"메소드의 다른 오버로드를 사용합니다.

tabstrip.Add() 
     .Text(item.Title) 
     .Selected(true) 
     .Content(
       @<text> 
       <div style="width:980px; min-height:562px; margin-left:0px; margin-right:0px"> 

           @using (Html.BeginForm(null, null, FormMethod.Post, new { id = "tabForm" })) 
           { 
           <div> 
            @Html.ValidationSummary(false) 
            @RenderBody() 
           </div> 
           <div style="padding-top:30px; text-align:center;"> 
            Some stuff in between 
           </div> 
            @Html.Hidden("NextActionHelper",Model.NextActionHelper) 
            @Html.Hidden("UserFormAction",Model.UserFormAction) 
           } 
           </div> 
        </text> 
        );