我创建了一个新项目,并选择了MVC模型,最令人高兴的是,Microsoft对该自动生成的网站表示欢迎
我对代码进行了简单的更改,尝试呈现html标头(简单的问候),包括来自自定义对象的文本值,如下所示:
在HomeController中制作属性
public class HomeController : Controller
{
public ActionResult Index()
{
return View();
}
public ActionResult About()
{
ViewBag.Message = "Your application description page.";
ViewBag.NewProperty = "This is my first app!";
return View();
}
public ActionResult Contact()
{
ViewBag.Message = "Your contact page.";
return View();
}
}
从我的视图访问同一属性
@{
ViewBag.Title = "About";
}
<h2>@ViewBag.Title.</h2>
<h3>@ViewBag.Message</h3>
<h1>@ViewBag.NewProperty</h1>
<p>Use this area to provide additional information.</p>
但是正如您可能想像的那样,当我重新启动Web应用程序时,我对当时呈现给我的东西感到迷惑不解
我当然希望看到以前的视图,但是在页面上添加了新的H1属性。 相反,我对如何变得如此笨拙以至于无法完成如此简单的任务感到困惑。
因此,我衷心恳求,这里Stackoverflow上的专业人士可以帮助我们弄清问题所在。
除了我现在与您共享的内容外,我没有更改任何形式的代码。
答案 0 :(得分:4)
这是BootStrap问题。转到您的Nuget管理器并卸载引导程序,然后重新安装BootStrap版本3.3.7。那应该可以解决问题。