asp.net-mvc – 如果value为空,在razor模板上放置一个空字符串?
发布时间:2020-05-23 13:33:41 所属栏目:asp.Net 来源:互联网
导读:我有一个如下的剃须刀模板。我想检查输入字段中的值是否为空,放置一个空字符串,如果@ UIManager.Member.Mail有一个值,放置它的值。我怎样才能做到这一点? 正常输入: input name=EMail id=SignUpEMail type=text class=Input value=@UIManager.Member.EMa
|
我有一个如下的剃须刀模板。我想检查输入字段中的值是否为空,放置一个空字符串,如果@ UIManager.Member.Mail有一个值,放置它的值。我怎样才能做到这一点? 正常输入: <input name="EMail" id="SignUpEMail" type="text" class="Input"
value="@UIManager.Member.EMail" validate="RequiredField" />
剃刀语法尝试: <input name="EMail" id="SignUpEMail" type="text" class="Input" validate="RequiredField"
value="@(UIManager.Member == null) ? string.Empty : UIManager.Member.EMail" />
该值在输入字段中显示为: True ? string.Empty : UIBusinessManager.MemberCandidate.EMail 解决方法如果听起来像你只是想要:@(UIManager.Member == null ? "" : UIManager.Member.Email) 注意括号的位置至关重要;用剃刀@(….)定义了一个明确的代码范围,因此任何外部的括号都被视为标记(而不是代码)。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 选择性地将CSS应用于gridview中的一行
- asp.net – 用于分析在azure上运行的网站性能的步骤
- 如何在ASP.NET自定义控件中持久保存List属性?
- asp.net-mvc – 如何将现有的asp.net应用程序迁移到asp.net
- asp.net – 在IHTTPHandler中以编程方式创建System.Web.UI.
- asp.net – Windows Workflow Foundation 4的状态机或流程图
- asp.net-mvc-4 – 带有TextBoxFor的MVC在循环中具有相同的i
- asp.net – 是否可以将.ASPXAUTH用于我自己的日志系统?
- asp.net 文件上传与刷新与asp.net页面与iframe之间的数据传
- asp.net – 引用相同主键的两个外键
推荐文章
站长推荐
热点阅读
