2016-10-06 2 views
-3

私はウェブ用のプロジェクトを持っています.RazorでASP.NETを使用しているWebアプリケーションでVisual Studioを使用しています。私は下に見られるC#に関するコード(HTMLとC#)を持っています。私はそのコードが何をしているのか、また、以下のコードから正しい変数があるかどうかを知りたいと思います。あなたのコードが何をしているかを知るためc#とHTML。このWebアプリケーションは何をしていますか?

@{ 
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/> 

答えて

1

最良の方法は、それを実行し、出力を自分で見てみることです。また、SelectListを使用していないため、現在のカミソリコードは役に立たない。 @Html.DropdownListヘルパーを使用する代わりに、手動で<select></select>要素を作成しました。

試してみてください。それはあなたのプロジェクトであり、あなたがコードを作っているので、あなたがより良いあなたたちが何をしたかについての情報のためにあなた自身やあなたのチームを

@{ 
    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"> 

お願いします。あなたは何をしているのか分からずにプログラミングすることはできません。

関連する問題