0
我正在制作一个ASP.NET Web Api 2项目。我从窗体调用Api作为POST。ASP.NET Web Api 2中的单选按钮,下拉列表,复选框c#
我提出了实现形成一类:
public class Form1
{
public bool Radio0 { get; set; }
public bool Infrastructure { get; set; }
public bool Loadinfrastructure1 { get; set; } ......
和形式:
<form action="...../api/GetInfo" method="post">
<div class="radio">
<input type="radio" name="radio0" value="yes">
</div>
<div class="radio">
<input type="radio" name="radio0" value="no">
</div>
<div class="col-12 padding-bottom">
<select name="infrastructure" id="infra">
<option disabled selected> -- choose -- </option>
<option value="">string1</option>
<option value="">string2</option>
<option value="">string3</option>
<option value="">string4</option>
</select>
</div>
<div class="checkbox block">
<input type="checkbox" name="loadinfrastructure1" id="loadinfrastructure">
<label for="loadinfrastructure">no</label>
</div>
</form>
和柱方法:
public Form1 Post(Form1 model)
{
return model;
}
我可以调用的方法与所有其他字段都是正确的,但单选按钮(Radio0)和复选框始终为false,下拉列表没有值。为什么以及如何解决它?谢谢。
它如何知道“是”或“否”与某些布尔值有关? –
你应该通过真假 –
谢谢你的作品,以及我没有做设计,所以我错过了那部分! 但现在我发现下拉列表和复选框也不起作用!请参阅编辑 –