c#/netcore/mvc视图中调用控制器方法
发布日期:2021-08-14 18:04:35 浏览次数:6 分类:技术文章

本文共 907 字,大约阅读时间需要 3 分钟。

1:

public class HomeController : Controller

    {
        public ActionResult Index()
        {
            ViewBag.pclass = this;    // 通过ViewBag把this指针传给视图,
            return View();
        }
 
       public string f1(int i)
        {
            int a=i+100;
            return a.ToString();

        }

}
在视图文件就可以像下面一样调用:

@{ Layout = null;
 
   string s = ViewBag.pclass.f1(5);
   
 }
 
2:

ASP.NET Core 获取控制器上的自定义属性

///     /// 参考代码Microsoft.AspNetCore.Mvc.Internal.AuthorizationApplicationModelProvider    ///  public class TestApplicationModelProvider : IApplicationModelProvider { public void OnProvidersExecuting(ApplicationModelProviderContext context) { //获取控制器上指定类型的属性 var ad = context.Result.Controllers.First().Attributes.OfType
(); } public void OnProvidersExecuted(ApplicationModelProviderContext context) { } public int Order { get; } = -1000 + 10; }
 
注册:services.AddTransient<IApplicationModelProvider, TestApplicationModelProvider>();
 
 
3:
 
 
 

转载于:https://www.cnblogs.com/mrray/p/11229861.html

转载地址:https://blog.csdn.net/weixin_30731305/article/details/101284406 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:c# 匿名类型获取值
下一篇:算法:通过堆排序,获取前N个最大数

发表评论

最新留言

不错!
[***.144.177.141]2024年12月05日 12时40分13秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

key rocketmq 有什么用_RocketMQ 如何保证吞吐量优先 2019-06-16
mysql 预留一个自定义字段_Spring Boot实战解决高并发数据入库: Redis 缓存+MySQL 批量入库... 2019-06-16
vue、cnpm不是内部文件_【小林同学的淘金笔记】MMC存储卡镜像文件损坏处理方法... 2019-06-16
95后程序员月薪2万背着电脑送外卖,送单途中改Bug 2019-06-16
caffe 人脸关键点检测_谷歌发布 MediaPipe Holistic,实现移动端同时进行人脸、手部和人体关键点检测跟踪... 2019-06-16
什么舱位_飞机上的头等舱、商务舱和经济舱有什么不同?看完觉得人生没意义... 2019-06-16
mfc 定时器绘制旋转六边形_css旋转做的六边形 2019-06-16
正弦波 程序 角度传感器_三轴加速度传感器角度值转换原理 2019-06-16
内存很空却频繁gc_JVM申请内存失败并频繁GC问题的分析思路 2019-06-16
.net 对象引用对于非静态的_顶置篇:CPython的内存概念:栈、堆和引用 2019-06-16
php mysql 会员系统_PHP+MySQL会员系统功能 2019-06-16
mysql避免笛卡尔积_MYSQL:在自加入时避免重复记录的笛卡尔积 2019-06-16
mysql paas化_在Azure上面使用PAAS平台的MySQL 2019-06-16
java菱形案例解释_Java 实例 – 打印菱形 2019-06-16
利用java制作简单的软件_利用java实现简单的发送邮件 2019-06-16
java 获取service方法吗_Java service层获取HttpServletRequest工具类的方法 2019-06-16
python列表随机选择并删除_关于列表:显示随机选择(Python) 2019-06-16
hdfs如何查找指定目录是否文件_如何列出Hdfs目录和子目录中文件的路径? 2019-06-16
c语言链表ppt,C语言链表ppt课件.ppt 2019-06-17
c语言怎样去最后一个空格,新人提问:如何将输出时每行最后一个空格删除 2019-06-17