首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >方法属性和param from method?

方法属性和param from method?
EN

Stack Overflow用户
提问于 2010-08-17 07:54:20
回答 3查看 119关注 0票数 1

如果重要的话,这是在ASP.NET MVC2中-我如何做到这一点-我如何将"id“参数应用于属性?以下语法显然不起作用:)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    [AuthorizeProject(ProjectId = id)]
    public ActionResult Browse(int id)
    {
        // Stuff

        return View();
    }
EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-08-17 08:24:45

不是尝试在属性构造函数中设置,而是在一个事件处理程序中设置ProjectId呢?您可以通过context对象访问RouteData。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public override void OnAuthorization(AuthorizationContext filterContext)
    {
        ProjectId = filterContext.RouteData.Values["id"].ToString();
    }

您只需要确保在具有id参数的方法上使用它,或者在OnAuthorization方法中执行某种类型的验证检查。

票数 1
EN

Stack Overflow用户

发布于 2010-08-17 08:08:01

在计算属性时,Browse函数的id参数不在作用域中。因此,您不能这样做。

票数 0
EN

Stack Overflow用户

发布于 2010-08-17 08:08:18

属性参数和属性值必须在编译时已知,通常是字面值。

不能将方法参数传递给属性。

根据你正在尝试做什么,会有不同的方法,但没有你正在尝试做的细节,很难提出建议。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3500399

复制
相关文章
Cannot return from outside a function or method.
今天在做一个删除功能,当点击删除按钮时,想要给用户一个提示,所以在jsp页面中就想通过 οnclick=”return confirm(‘确定要删除吗?’)” 来实现,但是confirm()方法提示:Cannot return from outside a function or method。解决这个问题的方法很简单,总结一下有两种:
全栈程序员站长
2022/08/10
2060
Cannot return from outside a function or method.
Python: 函数与方法的区别 以及 Bound Method 和 Unbound Method
随着我们越来越频繁使用Python, 我们难免会接触到类, 接触到类属性和方法.但是很多新手包括我, 不知道方法 和 函数 的区别,这次简单来讨论下, 如果有哪里认识不正确, 希望大神提点指教! 先来看两个定义吧:
Lin_R
2018/10/22
1.7K0
org.apache.ibatis.binding.BindingException: Mapper method 'attempted to return null from a method wi
今天发现测试环境报出来一个数据库相关的错误 org.apache.ibatis.binding.BindingException: Mapper method 'attempted to return null from a method with a primitive return type (long).
翎野君
2023/05/12
4920
The method assertEquals(double, double) from the type Assert is deprecated
assertEquals(double expected,double actul) 被废弃了,换成assertEquals(double expected,double actul,double delta)
全栈程序员站长
2022/09/14
6780
drp错误集锦—“Cannot return from outside a function or method”
也就是说,如今MyEclipse已经不识别在JSP页面中使用的return方法了(并且不止一处这种警告),那怎么办?????顿时闹钟一片混乱。心想好不容装完系统。怎么项目还闹脾气呢。
全栈程序员站长
2022/07/10
5120
drp错误集锦—“Cannot return from outside a function or method”
@requestparam和@PathVariable和@param和@RequestParam区别
解决前台参数名称与后台接收参数变量名称不一致的问题,等价于request.getParam
2021/03/08
2.5K0
Jquery attr()方法 属性赋值和属性获取
jquery中用attr()方法来获取和设置元素属性,attr是attribute(属性)的缩写,在jQuery DOM操作中会经常用到attr(),attr()有4个表达式。
软件小生活
2021/08/16
10.5K0
Jquery attr()方法 属性赋值和属性获取
TextView属性和方法大全
前面简单学习了一些Android UI的一些基础知识,那么接下来我们一起来详细学习Android的UI界面基本组件。 一、认识TextView 我们知道前面学习的HelloWorld应用程序中就是使用
分享达人秀
2018/02/02
2.1K0
TextView属性和方法大全
Method常用方法如下
其中:getReturnType/getGenericReturnType都是获取Method对象表示的方法的返回类型,只不过前者返回的Class类型后者返回的Type,Type就是一个接口而已,在Java8中新增一个默认的方法实现,返回的就参数类型信息。getParameterTypes/getGenericParameterTypes亦是如此。
艳艳代码杂货店
2021/09/26
4540
类属性和类方法
一、 类的结构 1.1 术语 —— 实例 使用面相对象开发,第 1 步 是设计 类 使用 类名() 创建对象,创建对象 的动作有两步: 1) 在内存中为对象 分配空间 2) 调用初始化方法__ini
py3study
2020/01/16
7510
类属性和类方法
Method-Swizzling 方法交换
所谓的一次性就是:mehod-swizzling写在load方法中,而load方法会主动调用多次,这样会导致方法的重复交换,使方法sel的指向又恢复成原来的imp的问题
PHP开发工程师
2022/03/08
6610
Method-Swizzling 方法交换
【Java】堆(heap)、栈(stack)和方法区(method)
栈:调用方法将在栈中开辟内存,称为入栈(压栈)。 栈内存存放基本类型值和引用数据类型的地址。 栈内存中的数据,没有默认初始化值,需要手动设置。 方法调用完成,栈内存立即释放,称为出栈(弹栈) 堆:用于存放使用new创建的对象或数组。 所有的对象都有内存地址值。 数据都有默认初始化值。 堆内存中的对象不再被指向时,JVM启动垃圾回收机制,自动清除。 方法区:与Java堆一样,是各个线程共享的内存区域。 存储已被Java虚拟机加载的类信息、常量、静态变量、以及编译器编译后的代码等。 public class
陶然同学
2023/02/24
4740
【Java】堆(heap)、栈(stack)和方法区(method)
Param in roscpp
严格来说,param并不能称作一种通信方式,因为它往往只是用来存储一些静态的设置,而不是动态变化的。所以关于param的操作非常轻巧,非常简单。 关于param的API,roscpp为我们提供了两套,一套是放在 ros::param namespace下,另一套是在 ros::NodeHandle 下,这两套API的操作完全一样,用哪一个取决于你的习惯。
小飞侠xp
2019/05/14
8410
Method类的Invoke方法[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/137712.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/05
5830
工厂方法(Factory Method)
定义了一个创建对象的接口,但由子类决定要实例化哪个类。工厂方法把实例化操作推迟到子类。
MickyInvQ
2022/01/10
1540
工厂方法(Factory Method)
逆序排序遇到`Not-static method cannot be referenced from a static context`
IDEA会提示错误:Not-static method cannot be referenced from a static context
十毛
2019/05/14
2K0
java.lang.BootstrapMethodError: Exception from call site #0 bootstrap method
解决方案:https://github.com/JakeWharton/butterknife/issues/1468
仰止
2019/09/04
2.9K1
Nginx HTTP Post Method: 405 Method not allowed解决方法
最近维护一台RedHat 5.4 X64系统,环境是Nginx,跑着一个论坛,需要向HTML页面提交POST数据,结果都被拦截下来了,显示错误:“nginx 405 Not Allowed”,是乎没有很好的解决办法,唯一能做的就是重新编译Nginx源码和编辑conf文件。
星哥玩云
2022/06/30
4.7K0
Python魔术方法-Magic Method
目录[-] 介绍 在Python中,所有以“__”双下划线包起来的方法,都统称为“Magic Method”,例如类的初始化方法 __init__ ,Python中所有的魔术方法均在官方文档中有相应描述,但是对于官方的描述比较混乱而且组织比较松散。很难找到有一个例子。 构造和初始化 每个Pythoner都知道一个最基本的魔术方法, __init__ 。通过此方法我们可以定义一个对象的初始操作。然而,当调用 x = SomeClass() 的时候, __init__ 并不是第一个被调用的方法。实际上,还有
jhao104
2018/03/20
8610
模板方法(Template Method)模式
冲咖啡和冲茶都有类似的流程,但是某些步骤会有点不一样,要求复用那些相同步骤的代码。
MickyInvQ
2022/05/06
2810
模板方法(Template Method)模式

相似问题

JavaScript方法可以用<<method>>:<<method_param>>调用吗?

11

了解to_param from_param

10

将规则index.php?/controller/method/param重写为/controller/method/param

21

ORACLE:插入SELECT FROM 2视图和value from param

10

必须指定Param From

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文