asp.net-mvc-3 – 局部变量在Razor助手中不起作用
发布时间:2020-12-16 07:09:22 所属栏目:asp.Net 来源:网络整理
导读:此代码在Razor Views中有效,但在自定义助手体内和_Layout.cshtml中不起作用: @{ var v = "foo"; }@v 错误消息:“元素v在当前上下文中不存在” 我使用刚刚下载的Visual Web Developer Express 2010. 任何人都可以解释这种行为吗? 解决方法 此代码在两个视
此代码在Razor Views中有效,但在自定义助手体内和_Layout.cshtml中不起作用:
@{ var v = "foo"; } @v 错误消息:“元素v在当前上下文中不存在” 我使用刚刚下载的Visual Web Developer Express 2010. 任何人都可以解释这种行为吗? 解决方法
此代码在两个视图和_layout.cshtml中都可以正常工作.就助手而言,这里的语法是:
@helper MyHelper() { var v = "foo"; @v } @MyHelper() 这就是说应该避免声明局部变量并在视图中编写C#代码. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.Net是适用于高负载网站的技术吗?
- asp.net – 什么时候不应该使用Web服务?
- asp.net – 如何在AJAX中显示状态描述?
- asp.net – IIS 7.5和ASP .NET 2.0
- asp.net – .NET中的大型Gen 0堆,浪费内存?
- asp.net-mvc – ASP.NET MVC:如何处理View中的Null对象?
- asp.net – Bin为Web应用程序部署的DLL优先于GAC的DLL?
- WCF,ASP.NET成员资格提供者和认证服务
- DELETE语句与ASP.NET动态数据中的REFERENCE约束冲突
- asp.net-mvc – 如何在ASP.NET MVC RC1中返回304状态与File
推荐文章
站长推荐
- asp.net-mvc – 通过programmming导入Ms Access数
- asp.net – SignalR不能与.Net Core一起使用
- asp.net-mvc – asp.net mvc输入/模型验证多语言
- asp.net-core – project.json版本控制格式
- asp.net fileupload控件上传文件与多文件上传
- 如果关键服务不可用,如何使ASP.NET站点脱机
- asp.net – 从ActionFilterAttribute返回自定义H
- 为什么我需要在ASP.NET控件上调用处理?
- WPF 一个数据库连接测试的实现
- asp.net – 从通用列表中将ListItem添加到DropDo
热点阅读