目前我正在尝试通过Pro-HTML5-Visual-Studio-2012这本书来学习 html5 ,但现在我在主题HTML5
和MVC4
.
我要做的例子很简单,只需要创建一个基本模型,查看并添加 Editorfor Like:
namespace Chapter3.Models
{
public class FeedbackModel
{
[Display(Name = "Email", Prompt ="Enter your Email"), DataType(DataType.EmailAddress), Required]
public string Email { get; set; }
}
}
风景
@model Chapter3.Models.FeedbackModel
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width" />
<title>Feedback</title>
</head>
<body>
<div>
@using (Html.BeginForm((string)ViewBag.FormAction, "Home"))
{
<fieldset>
<legend>Feedback page</legend>
<div>
@Html.EditorFor(m => m.Email)
</div>
<p>
<input type="submit" value="submit" />
</p>
</fieldset>
}
</div>
</body>
</html>
还有编辑
@{
@Html.TextBox("",null, new { @class = "text-box single-line", type="Email", placeholder = ViewData.ModelMetadata.Watermark})
}
但我的问题是我看不到提示消息或占位符,我知道这是一个菜鸟问题,但这是我第一次尝试 MVC。
我希望有人能帮助我