2017-05-17 14 views
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> 
               <% 
               }); 

ASPXで、次の構文を持っている我々のアプリケーションで使用される剣道タブストリップに出くわしました私は以下のコードを使用していますが、それはひどいですが、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> 
        ); 
関連する問題