我正在开发一个ASP.NET MVC应用程序。我正在尝试在ViewBag中添加一个值并将其写入视图。为了做到这一点,我使用<%= ViewBage.Location %>
语法,如下所示:
<article>
<h2>My Title</h2>
<section>
I see that you live in<%= ViewBag.Location %>.
</section>
</article>
当我运行此页面时,我没有获得渲染的视图。相反,我看到了:
我在<%= ViewBag.Location %>.
它就像视图引擎没有解析页面一样。但是,我不知道为什么会这样。有人可以告诉我如何解决这个问题吗?
谢谢
答案 0 :(得分:0)
而不是写
<%= ViewBag.Location %>
将其写为
<%: ViewBag.Location %>
如果您使用的是aspx引擎(因为它可能与您的问题相符)
用于剃刀引擎将其写为:
@ViewBag.Location