我正在尝试遵循Microsoft网站上的模式:https://docs.microsoft.com/en-us/aspnet/core/blazor/forms-validation?view=aspnetcore-3.0 这是他们的代码片段...
<p>
<label for="classification">Primary Classification: </label>
<InputSelect id="classification" @bind-Value="@starship.Classification">
<option value="">Select classification ...</option>
<option value="Defense">Defense</option>
<option value="Exploration">Exploration</option>
<option value="Diplomacy">Diplomacy</option>
</InputSelect>
</p>
我对每个“选项”标签都发出警告,说它们不能嵌套在元素“ p”中。上面的示例给出了相同的警告:p
如何消除该警告? 我正在使用VS Pro 2019 Ver 16.2.0 Preview 3.0更新于6/26/2019。他们的例子是从06/13/2019开始的,所以也是最近的例子。
他们的示例也是.cshtml文件,但我看到的大多数示例都使用.razor扩展名。我试图将我的更改为.cshtml并收到相同的警告。我应该使用哪个,或者没关系?
答案 0 :(得分:-1)
这是一个已知问题,您应该忽略... 参见:https://github.com/aspnet/AspNetCore/issues/8166
查看项目中的.g.cs文件,并查看编译器是否正确创建了渲染树。也许问题就在那里...
希望这对您有帮助...