.net MVC 学习随笔
关于调试浏览器的选用
IIS Express->Web Browser->Google Chrome or anyone.
Controllers fold name same as Views fold name
超链接的创建 URL for an action method
<a asp-action ="RsvpForm" > RSVP Now</a >
模型及其属性调用
@model PartyInvites.Models.GuestRsponse
@{ Layout = null;}
<!DOCTYPE html>
<html >
<head >
<meta name ="viewport" content ="width=device-width" />
<title > RsvpForm</title >
</head >
<body >
<form asp-action ="RsvpForm" method ="post" >
<p >
<label for ="Name" > Your name:</label >
<input type ="text" id ="Name" name ="Name" value ="" />
</p >
<p >
<label for ="Email" > Your email:</label >
<input type ="text" id ="Email" name ="Email" value ="" />
</p >
<p >
<label for ="Phone" > Your phone:</label >
<input type ="text" id ="Phone" name ="Phone" value ="" />
</p >
<p >
<label > Will you attend</label >
<select asp-for ="WillAttend" >
<option value ="" > Choose an option</option >
<option value ="true" > Yes,I'll be there</option >
<option value ="false" > No,I can't come</option >
</select >
</p >
<button type ="submit" > Submit RSVP</button >
</form >
</body >
</html >
@model PartyInvites.Models.GuestRsponse
@{ Layout = null;}
<!DOCTYPE html>
<html >
<head >
<meta name ="viewport" content ="width=device-width" />
<title > RsvpForm</title >
</head >
<body >
<form asp-action ="RsvpForm" method ="post" >
<p >
<label asp-for ="Name" > Your name :</label >
<input asp-for ="Name" />
</p >
<p >
<label asp-for ="Email" > Your email:</label >
<input asp-for ="Email" />
</p >
<p >
<label asp-for ="Phone" > Your phone:</label >
<input asp-for ="Phone" />
</p >
<p >
<label > Will you attend</label >
<select asp-for ="WillAttend" >
<option value ="" > Choose an option</option >
<option value ="true" > Yes,I'll be there</option >
<option value ="false" > No,I can't come</option >
</select >
</p >
<button type ="submit" > Submit RSVP</button >
</form >
</body >
</html >
注意要点 第一行的model的m要小写,这样才能调用模型及其属性。