Почему этот cshtml дает ошибку во время выполнения - PullRequest
1 голос
/ 09 сентября 2011

Может кто-нибудь сказать мне, почему этот код дает ошибку во время выполнения:

  @if (Request.IsAuthenticated) {


        Welcome <b>Page.User.Identity.Name;</b>!
        [ Html.ActionLink("Log Off", "LogOff", "Account"); ]
       <br />     
        <br />     
        [ Html.ActionLink("Change Password", "ChangePassword", "Account"); ]
         <br />  
    }
    else { 
        [Html.ActionLink("Candidate Login", "LogOn", "Account",new { id = 1 },null);]
    <br />     
    <br />     
        [Html.ActionLink("Employer Login", "LogOn", "Account", new { id = 2 }, null);]
    <br />     

}

Что я должен сделать, чтобы избежать этого?Я схожу с ума от этих скобок и HTML перепутал

1 Ответ

1 голос
/ 09 сентября 2011

Я попробую:

@if (Request.IsAuthenticated) {
  Welcome <b>@Page.User.Identity.Name</b>!
  @Html.ActionLink("Log Off", "LogOff", "Account")
  <br />     
  <br />     
  @Html.ActionLink("Change Password", "ChangePassword", "Account")
   <br />  
 }
 else
 { 
   @Html.ActionLink("Candidate Login", "LogOn", "Account",new { id = 1 },null)
   <br />     
   <br />     
   @Html.ActionLink("Employer Login", "LogOn", "Account", new { id = 2 }, null)
   <br />     
 }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...