c#和HTML.这个web应用程序在做什么?
本文关键字:什么 应用程序 web HTML 这个 | 更新日期: 2023-09-27 18:11:48
所以我有一个web项目,我们使用Visual studio与使用ASP的web应用程序。NET与Razor。我有一段代码(HTML和c#),关于下面看到的c#,我想知道代码在做什么,如果正确的变量从下面的代码到位。
@{
List<SelectListItem> rStatus = new List<SelectListItem>();
rStatus.Add(new SelectListItem
{
Text = "Never Married",
Value = "NeverMarried"
});
rStatus.Add(new SelectListItem
{
Text = "Widowed",
Value = "Widowed",
});
rStatus.Add(new SelectListItem
{
Text = "Divorce",
Value = "Divorce"
});
rStatus.Add(new SelectListItem
{
Text = "Seperated",
Value = "Seperated"
});
HTML Please enter your current relationshop status: <br />
<select id="rStatus">
<option value="Never Married">Never Married</option>
<option value="Widowed">Widowed</option>
<option value="Divorce">Divorce</option>
<option value="Seperated">Seperated </option>
</select><br/>
要知道代码在做什么,最好的方法是运行它并查看自己的输出。此外,您当前的剃刀代码是无用的,因为您没有使用SelectList
。您手动创建了<select></select>
元素,而不是使用@Html.DropdownList
帮助器。
试题:
@{
List<SelectListItem> rStatus = new List<SelectListItem>();
rStatus.Add(new SelectListItem
{
Text = "Never Married",
Value = "NeverMarried"
});
rStatus.Add(new SelectListItem
{
Text = "Widowed",
Value = "Widowed",
});
rStatus.Add(new SelectListItem
{
Text = "Divorce",
Value = "Divorce"
});
rStatus.Add(new SelectListItem
{
Text = "Seperated",
Value = "Seperated"
});
}
//Html.BeginForm
Please enter your current relationshop status: <br />
@Html.DropDownList("rStatus", rStatus)
.
.
//<input type="submit" value="Submit">
既然这是你的项目,你编写了代码,你最好问问你自己或你的团队关于你们所做的事情的信息。如果你不知道你在做什么,你就不可能编程。