asp.net - 如何在 aspx 文件 site.master 页面中设置 baseurl
问题描述
我想在我的站点管理员 aspx 文件中设置 baseurl。
<li class="nav-item">
<a href="<%=Request.Url.Scheme + \"://\" + Request.Url.Authority + Request.ApplicationPath.TrimEnd('/') + \"/\"; %>" class="nav-link">
<i class="nav-icon fas fa-th"></i>
<p>Back</p>
</a>
</li>
我收到一个错误
编译错误
说明:在编译服务此请求所需的资源期间发生错误。请查看以下特定错误详细信息并适当修改您的源代码。
编译器错误消息:CS1056:意外字符“\”
源错误:
第 67 行:
</li>
第 68 行:<li class="nav-item">
第 69 行:<a href="<%=Request.Url.Scheme + \"://\" + Request.Url.Authority + Request.ApplicationPath.TrimEnd('/') + \"/\"; %>" class="nav-link">
第 70 行:
第 71 行:
我在谷歌搜索并尝试了很多解决方案,但没有一个对我有用。我想将服务器基本 url 设置为链接site.master
文件。
解决方案
您需要删除这些斜线。你不需要逃避"
. 只有在字符串中使用它时"this is an \"example\" string.";
<%= Request.Url.Scheme + "://" + Request.Url.Authority + Request.ApplicationPath.TrimEnd('/') + "/" %>
推荐阅读
- java - 我们如何在 Java 8 中将 play.libs.concurrent.HttpExecutionContext 传递给并行流?
- reactjs - ReactJS语义ui动态生成面包屑菜单
- r - 如何在 R 中导入和读取 ivt 文件
- assembly - NASM:分段错误(核心转储)
- javascript - 我的功能没有正确解析吗?它也不会将firebase写入数据库。没有错误
- r - gganimate 不会显示移动点的轨迹
- java - 如何在 Java 中查找无法存储在 MySQL“utf8”列中的字符
- powershell - 数据在 invoke-webrequest put 方法中作为 null 传递
- java - Gretty / Jetty 无法使用 java 11、Jetty 9.4.14、gretty 加载 WebAppContext
- java - 传递命令行参数来调用批处理作业