简体   繁体   中英

Converting From MVC Razor C# to MVC Razor VB

I am converting one MVC C# Project to MVC VB. I am getting error at this point

<input name = "recipients" type="text" Class="form-control" 
      value="@ViewBag.Email" @(ViewBag.Email == null ? "disabled"  null) />

How to convert this to MVC VB Error messages == expression expected null is not declared ? Character cannot be used.

Here is the code

<div Class="col-sm-12">
    <div Class="form-group">
        <button Class="btn btn-default" id="get-my-email- address">@Resources.Resource.Graph_GetEmailAddress_Button</button>
    </div>
</div>
    }
<div Class="col-sm-12">
<label for="user-email-address">@Resources.Resource.Graph_GetEmailAddress_Results_Label</label>
<pre name = "user-email-address" >@ViewBag.Email</pre>
</div>

<h2>@Resources.Resource.Graph_SendMail_Heading</h2>
<p>@Html.Raw(Resources.Resource.Graph_SendMail_Instruction)</p>
@(Html.BeginForm("SendEmail", "Home"))
{
<div Class="col-sm-12">
        <div Class="form-group">
            <label  for="recipients">@Resources.Resource.Graph_SendMail_Recipients_Label</label>
            <input name = "recipients" type="text" Class="form-control" value="@ViewBag.Email" @(ViewBag.Email == null ? "disabled"  null) />
        </div>
        <div Class="form-group">
            <label for="subject">@Resources.Resource.Graph_SendMail_Subject_Label</label>
            <input name = "subject" type="text" Class="form-control" value="@Resources.Resource.Graph_SendMail_Subject_Text @Resources.Resource.App_Name_Short" @(ViewBag.Email == null ? "disabled"  null) />
        </div>
        <div Class="form-group">
            <button Class="btn btn-default @(ViewBag.Email == null ? "disabled" : null)">@Resources.Resource.Graph_SendMail_Button</button>
            <input name = "email-address" value=@ViewBag.Email type="hidden" />
        </div>
    </div>
    }
   <div Class="col-sm-12">
  <p Class="@(ViewBag.Message == null ? "hidden" : null)">@Html.Raw  (ViewBag.Message)</p>
 </div>

I think your missing the " : " for the "else" in @(ViewBag.Email == null ? "disabled" HERE null) ?? should be:

@(ViewBag.Email == null ? "disabled" : null) 

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM