zoukankan
html css js c++ java
在asp.net页面中动态调用方法
系统原来是通过webservice实现的,现在需要在webservice访问cookie, 但在webservice中没法调用cookie,后来发现可以通过下列方法实现:具体例子如下 :
protected
void
Page_Load(
object
sender, EventArgs e)
{
//
参数定义
object
[] args
=
new
object
[]
{}
;
Type type
=
this
.GetType();
//
动态调用方法,方法名可以通过参数传过来
MethodInfo methodInfo
=
type.GetMethod(
"
Test
"
);
if
(methodInfo
!=
null
)
{
args
=
new
object
[methodInfo.GetParameters().Length];
//
对方法名的参数进行赋值
for
(
int
i
=
0
; i
<
methodInfo.GetParameters().Length; i
++
)
{
ParameterInfo param
=
methodInfo.GetParameters()[i];
args[i]
=
Request.QueryString[param.Name];
}
//
执行方法
methodInfo.Invoke(
this
, args);
}
}
public
void
Test(
string
Id,
string
name)
{
//
Response.Write(Request.Cookies[0].Value);
Response.Write(Id
+
"
:
"
+
name);
}
public
void
TestA()
{
Response.Write(
"
dddd
"
);
}
查看全文
相关阅读:
Tuning 14 Using Oracle Data Storage Structures Efficiently
Tuning 13 Using oracle blocks Efficiently
Tuning 12 manage statistics
Tuning SQL 11
【TYVJ】1307 联络员(最小生成树)
【wikioi】1022 覆盖(匈牙利)
【TYVJ】1338 QQ农场(最大流+最大权闭合图)
【BZOJ】3038: 上帝造题的七分钟2(线段树+暴力)
【BZOJ】1087: [SCOI2005]互不侵犯King(状压dp)
【BZOJ】1041: [HAOI2008]圆上的整点(几何)
原文地址:https://www.cnblogs.com/mini/p/891797.html
最新文章
Django模板的加深
Django的URL name 学习
Django的视图与网址之加法计算
Django数据库相关操作
Django运算符表达式
11.1神枪手形态
maven打包插件:appassembler
sqoop:Failed to download file from http://hdp01:8080/resources//oracle-jdbc-driver.jar due to HTTP error: HTTP Error 404: Not Found
在DBeaver中phoenix查询报错:org.apache.phoenix.exception.PhoenixIOException: The system cannot find the path specified
flume:spooldir采集日志,kafka输出的配置问题
热门文章
Ambari server:无法显示内存,CPU等使用率
IE8.0.6001这个版本执行JS报错
maven的pom.xml关系依赖书写顺序
DbVisualizer连接hbase
转载:HBASE配置说明
pl/sql 实例精解 04
pl/sql 实例精解 03
pl/sql 实例解析 01
Tuning 16 Using Materialized view
Tuning 15 Application Tuning
Copyright © 2011-2022 走看看