MVC 视图 视图引擎 语法及渲染输出

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xunbaogang/article/details/52199045

Axpx

语法

<%:单条语句%>

<%语句块%>

<%--注释--%>

渲染输出

经过HTML编码
<span>
    <%:  model.Message %>
</span>


未经过HTML编码

<span>
    <%:= model.Message %>
</span>   

Razor

语法

@单条语句

@{语句块}

@*注释*@

渲染输出

经过HTML编码
<span>
    @ model.Message
</span>


未经过HTML编码

<span>
    @Html.Raw(model.Message)
</span>       




展开阅读全文

mvc,未找到视图或其母版视图,或没有视图引擎支持搜索的位置。

03-22

本来是mvc2.0的项目,升级到mvc3.0.rn项目里有一个用iframe嵌入的页面静态页面~/Views/LKAssembly/IFrame/QuestionTypes.htm。rn 升级以后出现以下问题:rn[i]未找到视图“~/Views/LKAssembly/IFrame/QuestionTypes.htm”或其母版视图,或没有视图引擎支持搜索的位置。搜索了以下位置: rn ~/Views/LKAssembly/IFrame/QuestionTypes.htm rn 说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 rnrn 异常详细信息: System.InvalidOperationException: 未找到视图“~/Views/LKAssembly/IFrame/QuestionTypes.htm”或其母版视图,或没有视图引擎支持搜索的位置。搜索了以下位置: rn ~/Views/LKAssembly/IFrame/QuestionTypes.htmrnrn源错误: rnrnrn执行当前 Web 请求期间生成了未经处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。 rnrn堆栈跟踪: rnrnrnrn [InvalidOperationException: 未找到视图“~/Views/LKAssembly/IFrame/QuestionTypes.htm”或其母版视图,或没有视图引擎支持搜索的位置。搜索了以下位置: rn ~/Views/LKAssembly/IFrame/QuestionTypes.htm]rn System.Web.Mvc.ViewResult.FindView(ControllerContext context) +284818rn System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context) +121rn System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult) +13rn System.Web.Mvc.<>c__DisplayClass1c.b__19() +23rn System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilter(IResultFilter filter, ResultExecutingContext preContext, Func`1 continuation) +242rn System.Web.Mvc.<>c__DisplayClass1e.b__1b() +21rn System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext controllerContext, IList`1 filters, ActionResult actionResult) +177rn System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContext controllerContext, String actionName) +324rn System.Web.Mvc.Controller.ExecuteCore() +106rn System.Web.Mvc.ControllerBase.Execute(RequestContext requestContext) +91rn System.Web.Mvc.ControllerBase.System.Web.Mvc.IController.Execute(RequestContext requestContext) +10rn System.Web.Mvc.<>c__DisplayClassb.b__5() +34rn System.Web.Mvc.Async.<>c__DisplayClass1.b__0() +19rn System.Web.Mvc.Async.<>c__DisplayClass8`1.b__7(IAsyncResult _) +10rn System.Web.Mvc.Async.WrappedAsyncResult`1.End() +62rn System.Web.Mvc.<>c__DisplayClasse.b__d() +48rn System.Web.Mvc.SecurityUtil.b__0(Action f) +7rn System.Web.Mvc.SecurityUtil.ProcessInApplicationTrust(Action action) +22rn System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult) +60rn System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult result) +9rn System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +9629708rn System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155[/i]rn是不是mvc3.0不能使用单独的静态页,所有页面都必须明确指定母版页?rn 还是有其它原因? 论坛

没有更多推荐了,返回首页