asp.net-mvc – Asp.Net MVC3 RC Razor视图:在块内嵌入代码的语法
发布时间:2020-05-23 17:13:16 所属栏目:asp.Net 来源:互联网
导读:在使用MVC3 RC1剃须刀视图的javascript块嵌入c#代码之前遇到麻烦。我应该使用什么语法来使这个工作?我得到警告,例如对isOk变量的期望常数等。 (没有文本标签,以下代码不被识别为javascript) @{bool isOk = true;}script type=text/javascript var tmp1 = ;
|
在使用MVC3 RC1剃须刀视图的javascript块嵌入c#代码之前遇到麻烦。我应该使用什么语法来使这个工作?我得到警告,例如对isOk变量的期望常数等。 (没有文本标签,以下代码不被识别为javascript) @{bool isOk = true;}
<script type="text/javascript">
var tmp1 = "";
@if (isOk)
{
<text>
var tmp=""; // this should be interpreted as javascript
</text>
}
</script>
解决方法您需要< text>标记以指示在服务器上未评估内容。例如:@{
var isOK = true;
}
<script type="text/javascript">
var tmp1 = "";
@if (isOK)
{
<text>
var tmp = "foo";
</text>
}
</script>
将在结果页面中输出: <script type="text/javascript">
var tmp1 = "";
var tmp = "foo";
</script>
就预期的常态警告而言,好的,Razor Intellisense仍然处于测试阶段,所以它远非完美。这只是一个警告,你可以安全地忽略。重要的是应用程序的工作原理是什么,并发出有效的HTML。希望这是在最终产品中被修正的东西。从个人经验来看,我信任的唯一警告是C#编译器发出的警告。当我在视图中工作时,我会安全地忽略Visual Studio发出的所有令人吃惊的警告,因为我知道这是错误的。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – Asp.net Mvc3 webgrid和分页
- 休息 – ASP.NET Web API授权和身份验证
- asp.net – 如何引用主域名而不用硬编码它的名字?
- asp.net-mvc – Asp.Net MVC中的JQuery UI datepicker
- 在Textbox asp.net上使用JQuery DatePicker
- asp.net-mvc – ASP.NET MVC应用程序中的“坏二进制签名”
- asp.net – DNN vs Composite C1 – Pro and Cons
- asp.net – 正则表达式匹配10-14位数
- ASP.Net MVC – 为什么要为favicon.ico创建一个控制器?
- asp.net-mvc – ASP.NET MVC:在回发上更改模型的属性
推荐文章
站长推荐
- asp.net-mvc – 如何在ASP.NET MVC应用程序中使用
- asp.net-mvc-3 – 使用FluentValidation / MVC 3
- asp.net-mvc – ASP.NET MVC将数据从视图传递给控
- 从ASP.NET Web API中删除XML中的命名空间
- asp.net-mvc – Web API错误:’ObjectContent`1
- asp.net-web-api – 为什么我的超级简单的ASP.NE
- asp.net-mvc-3 – 在MVC3中使用强类型视图时可能
- asp.net-mvc – asp.net MVC antiorgerytoken异常
- asp.net – 如何在Linux服务器上安装mono?
- ASP.NET OnClientClick =“return false;”不起作
热点阅读
