asp.net-mvc – .net Razor替代PHP echo
发布时间:2020-12-16 09:17:11 所属栏目:asp.Net 来源:网络整理
导读:我是.net MVC和Razor引擎的新手,但我已经使用 PHP很长一段时间了.我正在尝试在Razor中执行此PHP代码: var data = [?php for ($i = 0; $i 50; ++$i) { echo '[' . $i . ',' . sin($i) . ']'; if ($i != 49) echo ',';?], 我设法使用这个,但它看起来很糟糕,复
我是.net MVC和Razor引擎的新手,但我已经使用
PHP很长一段时间了.我正在尝试在Razor中执行此PHP代码:
var data = [ <?php for ($i = 0; $i < 50; ++$i) { echo '[' . $i . ',' . sin($i) . ']'; if ($i != 49) echo ','; ?> ], 我设法使用这个,但它看起来很糟糕,复杂的东西这么简单 var data = [ @for(int i = 0; i < 50; ++i) { <text>[</text>@i<text>,</text>@Math.Sin(i)<text>]</text>if (i != 49) {<text>,</text>} } ]; 问题是[,]和Razor语法混淆并给出了语法错误,因此我不得不将它们包装在< text>上.标签. 有没有更简单/更好的方法来做到这一点?也许像PHP回声. 谢谢. 解决方法
用这个:
@String.Format("[{0},{1}]",i,Math.Sin(i)) 对于逗号,如果创建数组,则可以使用String.Join()(String.Join Method ) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc-3 – 使用ViewModel和html类属性设置的日期格式
- 如何在IIS上解决接近100%的CPU利用率
- asp.net – 内联JavaScript的外部JavaScript文件
- 无法获得突出显示的asp.net开始页面jquery |回发取消突出显
- asp.net-mvc – 使用嵌套显示模板时如何防止Razor向输入添加
- asp.net-mvc-3 – URL路径参数用例
- asp.net – 可接受的安全性:使用Paramatised SQL和HTML编码
- asp.net-mvc-4 – 无法加载文件或程序集’System.Web.Http.
- asp.net-mvc – ASP.NET向razor添加id ActionLink
- asp.net-mvc-4 – 为什么Razor HTML部分视图不能在’If’块
推荐文章
站长推荐
- asp.net-web-api – 将对象作为参数传递给Breeze
- ASP.net Gridview突出显示多列中的最大值
- asp.net-web-api – 可以从Request对象获取当前的
- 我们可以将asp.net mvc 4应用程序部署到带有Wind
- asp.net-web-api – ASP.NET Web API – 404删除
- asp.net – MiniProfiler.Stop()上的MVC Mini Pr
- 我们可以在ASP.NET Webforms(* .aspx页面)中使用
- asp.net-mvc-3 – ASP.NET MVC – 扩展Ajax.Acti
- 什么是ASP.NET WebForms相当于ASP.NET MVC的View
- asp.net AJAX实现无刷新获得数据
热点阅读