Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 我可以从ControlParameter(而不是DefaultValue)获取ParameterValue吗_Asp.net_Vb.net_Visual Studio 2010_Parameters - Fatal编程技术网

Asp.net 我可以从ControlParameter(而不是DefaultValue)获取ParameterValue吗

Asp.net 我可以从ControlParameter(而不是DefaultValue)获取ParameterValue吗,asp.net,vb.net,visual-studio-2010,parameters,Asp.net,Vb.net,Visual Studio 2010,Parameters,我在尝试从标记中的sqlDataSource中声明的ControlParameter中获取值时遇到了一些问题 调试时,我得到以下结果: 如您所见,DefaultValue为,但ParameterValue为1{String}。是否可以从代码隐藏中获取参数值 其他信息: 我尝试过在插入、插入、更新和更新事件处理程序期间进行调试。 ControlParameter在标记中声明如下: 数据源正确地插入/更新数据库,并且没有给出任何错误。 我在VisualStudio2010上使用VB.NET,不过也

我在尝试从标记中的sqlDataSource中声明的ControlParameter中获取值时遇到了一些问题

调试时,我得到以下结果:

如您所见,DefaultValue为,但ParameterValue为1{String}。是否可以从代码隐藏中获取参数值

其他信息:

我尝试过在插入、插入、更新和更新事件处理程序期间进行调试。 ControlParameter在标记中声明如下: 数据源正确地插入/更新数据库,并且没有给出任何错误。 我在VisualStudio2010上使用VB.NET,不过也欢迎使用C语言回答。
我还缺什么吗?我可以通过树看不到木头吗?

与其尝试直接从SqlDataSource的参数中获取值,不如尝试查看已触发的事件插入、插入、选择、选择、更新、更新、删除或删除

请注意,默认子/void使用System.Web.UI.WebControls.SqlDataSourceStatusEventArgs e。这将包含发送到SQL server的参数

使用e,我们可以找到e.Command.Parameters,在这个集合中,您可以访问这些值

例如,假设问题中的代码正在“更新”或“更新”事件处理程序中运行,您可以使用: e、 Command.parametersmetricgroupid.Value,它将返回数据库将在更新命令中使用的值