从剃须刀获取控制器名称

2024-03-02

我似乎很难得到一些本应很容易的东西。在我看来,使用 Razor,我想获取当前控制器的名称。例如,如果我在这里:

http://www.example.com/MyController/Index

我怎样才能获得控制器名称,MyController来自 Razor 表达式:

@* Obviously this next line doesn't work
    @Controller.Name
*@

我是 MVC 新手,所以如果这是一个显而易见的答案,请不要攻击我。


@{ 
    var controllerName = this.ViewContext.RouteData.Values["controller"].ToString();
}

OR

@{ 
    var controllerName = HttpContext.Current.Request.RequestContext.RouteData.Values["controller"].ToString();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从剃须刀获取控制器名称 的相关文章

  • 如何进行带有偏差的浮点舍入(始终向上或向下舍入)?

    我想以偏置舍入浮动 要么总是向下 要么总是向上 代码中有一个特定的点 我需要这个 程序的其余部分应该像往常一样四舍五入到最接近的值 例如 我想四舍五入到最接近的 1 10 倍数 最接近 7 10 的浮点数约为 0 69999998807 但
  • 当我单击 C# 中的“取消”按钮时重定向到新页面(Web 部分)

    Cancel button tc new TableCell btnCancel new Button btnCancel Text Cancel btnCancel Click new EventHandler btnCanel Clic
  • std::map 和二叉搜索树

    我读过 std map 是使用二叉搜索树数据结构实现的 BST 是一种顺序数据结构 类似于数组中的元素 它将元素存储在 BST 节点中并按其顺序维护元素 例如如果元素小于节点 则将其存储在节点的左侧 如果元素大于节点 则将其存储在节点的右侧
  • TextBox 焦点的 WinForms 事件?

    我想添加一个偶数TextBox当它有焦点时 我知道我可以用一个简单的方法来做到这一点textbox1 Focus并检查布尔值 但我不想那样做 我想这样做 this tGID Focus new System EventHandler thi
  • 为什么 BOOST_FOREACH 不完全等同于手工编码的?

    From 增强文档 http www boost org doc libs 1 48 0 doc html foreach html foreach introduction what is literal boost foreach li
  • C++11 函数局部静态 const 对象的线程安全初始化

    这个问题已在 C 98 上下文中提出 并在该上下文中得到回答 但没有明确说明有关 C 11 的内容 const some type create const thingy lock my lock some mutex static con
  • 为什么 std::allocator 在 C++17 中丢失成员类型/函数?

    一边看着std 分配器 http en cppreference com w cpp memory allocator 我看到成员 value type pointer const pointer reference const refer
  • Xamarin Android:获取内存中的所有进程

    有没有办法读取所有进程 而不仅仅是正在运行的进程 如果我对 Android 的理解正确的话 一次只有一个进程在运行 其他所有进程都被冻结 后台进程被忽略 您可以使用以下代码片段获取当前正在运行的所有 Android 应用程序进程 Activ
  • 两组点之间的最佳匹配

    I ve got two lists of points let s call them L1 P1 x1 y1 Pn xn yn and L2 P 1 x 1 y 1 P n x n y n 我的任务是找到它们点之间的最佳匹配 以最小化它
  • 从 Orchard 内的主题渲染图像

    我刚刚选择 Orchard 来构建我的博客 作为创建这个新博客的努力的一部分 我正在创建一个自定义主题 这个自定义主题同时具有 CSS 和图像 我的问题 我的问题基本上可以归结为 如何渲染属于主题一部分的图像 到目前为止我已经尝试过的 我尝
  • 在 C 中复制两个相邻字节的最快方法是什么?

    好吧 让我们从最明显的解决方案开始 memcpy Ptr const char a b 2 调用库函数的开销相当大 编译器有时不会优化它 我不会依赖编译器优化 但即使 GCC 很聪明 如果我将程序移植到带有垃圾编译器的更奇特的平台上 我也不
  • 通过等待任务或访问其 Exception 属性都没有观察到任务的异常

    这些是我的任务 我应该如何修改它们以防止出现此错误 我检查了其他类似的线程 但我正在使用等待并继续 那么这个错误是怎么发生的呢 通过等待任务或访问其 Exception 属性都没有观察到任务的异常 结果 未观察到的异常被终结器线程重新抛出
  • 如何检测 C# 中该字典键是否存在?

    我正在使用 Exchange Web 服务托管 API 和联系人数据 我有以下代码 即功能性的 但并不理想 foreach Contact c in contactList string openItemUrl https service
  • 内核开发和 C++ [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 从我know https stackoverflow com questions 580292 what languages are windo
  • 为什么我使用google'smtp'无法发送电子邮件?

    我有以下程序使用 smtp gmail com 587 发送电子邮件 namespace TestMailServer class Program static void Main string args MailMessage mail
  • .NET-MVC - 通过 SSL 重写 URL + 某些 URL?

    我有一个运行 IIS 6 NET MVC 和单个域名的网络服务器 该网站使用 URL 重写来生成如下 URL 域名 com controller action 我愿意强行一 1 个控制器 to use SSL 其他的应该无需 SSL 即可工
  • 同时从多个流中捕获、最佳方法以及如何减少 CPU 使用率

    我目前正在编写一个应用程序 该应用程序将捕获大量 RTSP 流 在我的例子中为 12 个 并将其显示在 QT 小部件上 当我超过大约 6 7 个流时 问题就会出现 CPU 使用率激增并且出现明显的卡顿 我认为它不是 QT 绘制函数的原因是因
  • 将 HTML 表格导出到 Excel

    我在 ASP NET MVC 视图页面上有 HTML 表 现在我必须将该表导出到 Excel 1 我使用部分视图 Inquiries ascx 来显示数据库中的表数据 使用LINQ to Entity 2 我还使用了 UITableFilt
  • 热重载时调用方法

    我正在使用 Visual Studio 2022 和 C 制作游戏 我想知道当您热重新加载应用程序 当它正在运行时 时是否可以触发一些代码 我基本上有 2 个名为 UnloadLevel 和 LoadLevel 的方法 我想在热重载时执行它
  • 在基类集合上调用派生方法

    我有一个名为 A 的抽象类 以及实现 A 的其他类 B C D E 我的派生类持有不同类型的值 我还有一个 A 对象的列表 abstract class A class B class A public int val get privat

随机推荐

  • 国际化 Web 应用程序的最佳实践?

    国际化网络应用程序似乎总是一件苦差事 无论您对可插入语言做了多少计划 总会存在编码问题 不适合您的模板的时髦措辞以及其他问题 我认为 获得 SO 社区的意见是很有用的 程序员在决定将其 Web 应用程序国际化时应该注意这些事项 国际化很困难
  • 如何从地址栏搜索网站

    当我写 stackoverflow com 或 bing com 然后在 google chrome URL 中输入空格时 它会添加 搜索 stackoverflow 或 搜索 bing 那么我们需要在网络应用程序中实现什么才能让 goog
  • 以 vsdoc 格式记录 javascript 的 T 类型数组,我发现错误了吗?

    下列的这些 vsdoc 文档指南 http weblogs asp net bleroy archive 2007 04 23 the format for javascript doc comments aspx 我无法让智能感知对给定类
  • XmlSchema.Read 给出 COMException“灾难性失败”

    我有一个实用程序类 其中包含一些与 XML 模式相关的方法 在没有任何代码更改或对环境进行任何已知更改的情况下 它突然开始出现系统性故障 失败的方法 public static XmlSchema GetSchema string xsdF
  • Android 交叉编译时链接器错误

    我想为 Android 交叉编译我的项目 我创建了 cargo config 如下 target armv7 linux androideabi ar optHDD AndroidNDK toolchains llvm prebuilt l
  • 将工作表添加到 Excel 工作簿

    我正在尝试创建一个WorkbookExcel 中有多个工作表 但我不知道如何创建多个工作表 我可以很好地创建一个 但是当我尝试创建第二个来写入时 我收到错误 Dim app As Application New Application Di
  • 使用 AngularJS 和 jQuery 修改 DOM (slideDown/slideUp)

    我正在尝试使用 AngularJS 实现 SlideDown slideUp 动画 我不能使用 CSS3 的转换 不幸的是 因为height被设定为auto 而且我不想使用the max height解决方法 https stackover
  • 我的 C# 应用程序被防病毒应用程序标记。我如何找出原因? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我有一个 C 应用程序被多个防病毒应
  • 减去数据帧 pandas 时的 NaN

    我有两个数据框 只有一些重叠的索引和列 old pd DataFrame index A B C columns k l m data abs np floor np random rand 3 3 10 new pd DataFrame
  • 在PIL中绘制半透​​明多边形

    如何使用绘制半透明多边形Python 图像库 https en wikipedia org wiki Python Imaging Library 您可以在单独的 RGBA 图像上绘制多边形 然后使用Image paste 图像 框 蒙版
  • pandas.DataFrame 的矢量化集成

    我有一个DataFrame力 位移数据 位移数组已设置为DataFrame索引 列是我针对不同测试的各种力曲线 如何计算完成的功 即 曲线下面积 我在看numpy trapz http docs scipy org doc numpy 1
  • 使用 unixOdbc 的 SELECT 之一失败 - SQLSTATE[24000]:无效的游标状态

    我正在运行安装了 FreeTDS 和 ODBC 软件包 php5 odbc 的 Ubuntu 13 10 我使用 tds 版本 8 0 但也尝试过 tds 版本 7 2 我正在使用 PDO 这是我的 DSN dsn sprintf odbc
  • 可以在 Node.js 模块中异步初始化导出吗?

    由于 MongoDB 数据库访问和初始化在 Node js 上是异步的 因此我想为每个集合定义一个模块 在数据库初始化后导出包装的数据库调用 这样的 Cars model js 模块如下所示 var db require mongodb d
  • NSArray 属性:复制还是保留?

    根据这个 NSString 属性 复制还是保留 https stackoverflow com questions 387959 nsstring property copy or retain 对于 NSString NSMutableS
  • 如何计算 pandas 数据框中满足布尔条件的时间间隔数?

    我有一只熊猫df时间序列在column1 以及布尔条件column2 这描述了满足特定条件的连续时间间隔 请注意 时间间隔的长度不等 Timestamp Boolean condition 1 1 2 1 3 0 4 1 5 1 6 1 7
  • 是否可以将 URL 中的图像放入 android 中的图像按钮中?

    我想做的是数据库列表视图 右侧有一个小图像按钮和文字 然后我希望小图像通过给出的 URL 进行更改 一个文本文件 但我被卡住了 2 小时规则已到 对于 文件长度 所以网址是www site com images i png http www
  • `crypto.randomInt()` 加密安全吗?

    我正在寻找一种生成安全随机数的好方法Node js 我找到并正在使用的一个答案是crypto randomInt https nodejs org api crypto html crypto crypto randomint min ma
  • 为什么使用方法局部抽象内部类

    可以与方法局部内部类一起使用的合法修饰符之一是抽象的 例如 public class Outer public void method abstract class Inner 有没有什么情况你会实际使用这个 为了参加 SCJP 考试 您必
  • Firebase 身份验证用户为空

    我的 LoginActivity 中有我的 onCreate 如下所示 Override protected void onCreate Bundle savedInstanceState super onCreate savedInsta
  • 从剃须刀获取控制器名称

    我似乎很难得到一些本应很容易的东西 在我看来 使用 Razor 我想获取当前控制器的名称 例如 如果我在这里 http www example com MyController Index 我怎样才能获得控制器名称 MyController