在cshtml文件中使用预编译语法

在cshtml文件中使用预编译语法阅文时长 0 29 分钟字数统计 474 4 字符主要内容 1 引言 amp 背景 2 解决方案示例 3 声明与参考资料 在 cshtml 文件中使用预编译语法 编写人 SCscHero 编写时间 2022 1 23PM1 0 文章类型 系列完成度 已完成座右铭每一个伟大的事业 都有一个微不足道的开始 一 引言 amp 背景 nbsp nbsp nbsp 完成度 100 a 应对问题最近遇

阅文时长 | 0.29分钟 字数统计 | 474.4字符
主要内容 | 1、引言&背景 2、解决方案示例 3、声明与参考资料
『在cshtml文件中使用预编译语法』
编写人 | SCscHero 编写时间 | 2022/1/23 PM1:0
文章类型 | 系列 完成度 | 已完成
座右铭 每一个伟大的事业,都有一个微不足道的开始。

一、引言&背景   完成度:100%

a) 应对问题

最近遇到了个部署方式和本地调试冲突的一个问题,由于应用部署是以子站点形式部署在其他应用的域名下的,因此请求的路由也应当是子站点的路由;而本地环境不同,请求的路由只需是本机的路由即可。这种请求在cshtml前端文件中如何写呢?

b) 应用场景

  • cshtml中使用razor实现预编译。

c) 分析思路

其实也很简单,预编译语法作用于C#中,而.Net允许我们使用Razor语法向cshtml中嵌入C#代码,那么就可以在cshtml中使用C#为JS变量赋值了。

二、解决方案示例   完成度:100%

如下为示例代码,按照定义的

@{ ViewData["Title"] = "Preview"; #if DEBUG string contractUrl = "/Preview/PreviewForContract"; string publishUrl = "/Preview/PreviewForPublish"; #else string contractUrl = "/SCOnline/Preview/PreviewForContract"; string publishUrl = "/SCOnline/Preview/PreviewForPublish"; #endif } @section Scripts{ <script type="text/javascript"> var scsc = @contractUrl //使用就直接使用C#变量,或赋值给JS变量使用。  
     script> } 
在cshtml文件中使用预编译语法

三、声明与参考资料   完成度:100%

原创博文,未经许可请勿转载。

如有帮助,欢迎点赞、收藏、关注。如有问题,请评论留言!如需与博主联系的,直接博客私信SCscHero即可。




版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221540.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午5:52
下一篇 2026年3月17日 下午5:52


相关推荐

  • 8000—0004显示设备出现问题_错误0x8007005

    8000—0004显示设备出现问题_错误0x8007005关于COM类工厂80070005和8000401a错误分析及解决办法 问题描述:最近做一个web应用程序需要操作Excel文件,在开发环境下程序测试正常,部署到IIS后程序操作Excel文件,IIS报错,错误出现在创建Excel进程的语句,如下:Application myExcelApp= new ApplicationClass(); IIS提示信息如下:检索 COM 类

    2022年8月20日
    10
  • 扣子空间如何创建智能体

    扣子空间如何创建智能体

    2026年3月12日
    4
  • 腾讯发布混元图像3.0图生图,元宝同步上线

    腾讯发布混元图像3.0图生图,元宝同步上线

    2026年3月13日
    2
  • Hue搭建

    Hue搭建Hue 概述 Hue 是开源的 ApacheHadoop 系统 HUE HadoopUserEx 最早是由 ClouderaDesk 演化而来 由 Cloudera 贡献给开源社区 它是基于 PythonWeb 框架 Django 实现的 通过使用 Hue 我们可以在浏览器端的 Web 控制台上与 Hadoop 集群进行交互来分析处理数据 例如操作 HDFS 上的数据 运行 MapReduceJob 等等 Hue 所支持的功能特性集合 1 认基于轻量级 sqlite 数据库管理会话数据 用户认证和授权 可以自定义更改

    2026年3月19日
    2
  • MAXScript概况

    MAXScript概况文章目录 1 MAXScript 简介 2 MAXScriptLis 窗口 3 MAXScriptEdi 窗口 4 桌面状态 5 学习该语言的两种方法 6 一个简单的例子 1 MAXScript 简介 2 MAXScriptLis 窗口 3 MAXScriptEdi 窗口 4 桌面状态 5 学习该语言的两种方法 6 一个简单的例子

    2026年3月20日
    2
  • 中文参数乱码问题——js字符串编码

    中文参数乱码问题——js字符串编码jquery.get中文参数问题——js符串编码摘要:使用jquery.get进行ajax请求获取数据是很常见的操作,一般请求参数都为字母,今天发现在参数中使用中文会出现浏览器兼容性问题,现在记录如下。基本使用语法:$(selector).get(url,data,success(response,status,xhr),dataType)参数 描述url 必需。规定将请求

    2022年6月5日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号