在 Visual C# .NET MVC 网页中显示为线条的单选按钮

Posted

技术标签:

【中文标题】在 Visual C# .NET MVC 网页中显示为线条的单选按钮【英文标题】:Radiobuttons showing up as lines in Visual C# .NET MVC webpage 【发布时间】:2017-12-26 03:59:35 【问题描述】:

我正在尝试使用 MVC 在 Visual Studio 2017 .NET 中创建一个网页。我插入了 3 个radiobuttons,但它们并没有像这样显示,它们只是作为线条出现,而且它们也不是可选的。我尝试在另一台计算机上运行相同的项目并遇到同样的问题。代码如下。

<div id="SubjectType">
    Core:<input type="radio" name="Subjects" value="1" /><br />
    PE:<input type="radio" name="Subjects" value="2" /><br />
    OE:<input type="radio" name="Subjects" value="3" /><br />
</div>

这是一个 .cshtml 页面。

我也尝试使用@Html.RadioButton@Html.RadioButtonFor 无济于事。进一步挖掘,我在运行应用时打开了谷歌浏览器开发者控制台,发现如下错误

未捕获的 SyntaxError:无效或意外令牌 jquery-1.10.2.min.js:21

未捕获的 ReferenceError:intellisense 未在 jquery-1.10.2.intellisense.js:15(匿名)@ jquery-1.10.2.intellisense.js:15 处定义

我尝试按照this question 中给出的答案进行操作,但在“工具”窗口中找不到参考小节。

This is a screenshot. 'Core', 'PE', and 'OE' are supposed to be in the form of radiobuttons

我真的不知道该怎么做。有人可以帮忙吗?

【问题讨论】:

我不认为你正在寻找的地方有什么问题。这个对我有用。我会查看 Jquery 的声明位置,看起来错误就在那里。也许在你不需要的视图中删除所有不必要的代码 可能有jquery错误,与jquery没有加载无关,你使用了html代码。 【参考方案1】:

也许你的 id="SubjectType" 有问题你能显示你关于 SubjectType 的代码是什么吗?

【讨论】:

以上是关于在 Visual C# .NET MVC 网页中显示为线条的单选按钮的主要内容,如果未能解决你的问题,请参考以下文章

用 Visual Studio 和 ASP.NET Core MVC 创建首个 Web API

将引导主题超级英雄添加到 Visual Studio 2017 C# mvc 项目中

在 Visual Studio 2008 中部署 ASP.NET MVC 应用程序

在asp.net(C#) MVC中如何用htmlhelper 图片链接到另一个页面 !

如何在 Visual Studio 2012 中安装 ASP.NET MVC 5?

关于Visual studio web版 mvc4的新人问题