asp.net – 如何在运行时设置ObjectDataSource选择参数
发布时间:2020-05-23 13:33:49 所属栏目:asp.Net 来源:互联网
导读:我正在尝试在运行时向objectDataSource添加参数,如下所示: Parameter objCustomerParameter = new Parameter(CustomerID, DbType.String, customerID); Parameter objGPDatabaseParameter = new Parameter(Database, DbTyp
|
我正在尝试在运行时向objectDataSource添加参数,如下所示: Parameter objCustomerParameter = new Parameter("CustomerID",DbType.String,customerID);
Parameter objGPDatabaseParameter = new Parameter("Database",gpDatabase);
//set up object data source parameters
objCustomer.SelectParameters["CustomerID"] = objCustomerParameter;
objCustomer.SelectParameters["Database"] = objGPDatabaseParameter;
在ObjectDataSource生命周期的什么时候应该添加这些参数(什么事件)?另外,一些值来自主页属性(在包含objectDataSource的页面的page_load之后加载)。 解决方法将它们添加到您尝试使用的操作的事件中。例如,如果这些参数是SELECT命令的一部分,则将它们添加到“选择”事件,如果需要使用UPDATE命令,然后将其添加到“更新”事件。ObjectDataSource在执行每个操作之前会引发一个事件,即可以插入参数(或验证/更改现有参数)。 另外,不要尝试修改ODS本身的参数集合。您要将参数添加到传递给事件处理程序的ObjectDataSourceSelectingEventArgs中。 就像是: e.InputParameters["CustomerID"] = customerId; e.InputParameters["database"] = dbName; (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在ASP.NET MVC3中包含来自局部视图的JavaScript
- asp.net-mvc – 从Asp.net MVC发送HTML电子邮件的最佳方式是
- asp.net-mvc – asp.mvc中渲染的区别是什么
- asp.net – 在新的VS 2013 Identity UserManager中动态添加
- asp.net-mvc – 如何在验证集合中添加验证错误asp.net mvc?
- asp.net-mvc – 如何将Model字段值传递给javascript变量?
- asp.net-mvc-4 – 什么是antlr3,为什么默认情况下在VS2012
- asp.net-mvc – 当我使用Validator.TryValidateObject时验证
- asp.net-web-api – 使用WebAPI和RavenDB进行基本会话处理
- asp.net-mvc – MVC3中的CheckboxList查看并获取传递给控制
推荐文章
站长推荐
- asp.net – 如何将配置转换应用于外部配置文件
- 使用ActiveDirectory授权与ASP.NET身份
- ASP.NET的BlogEngine.Net堆栈到WordPress?
- 什么是部署ASP.Net Web应用程序的好方法?
- 我应该学习不了解MVC 1或2的asp.NET MVC 3吗?
- Asp.net MVC实现生成Excel并下载功能
- asp.net-core – 如何在asp.net 5类库nuget包中包
- asp.net核心 – ASP.NET 5,DNXKestrel:没有打破
- asp.net-mvc-3 – 访问帮助程序中的全局页面变量
- asp.net-mvc – MVC 2 vs MVC 3自定义验证属性使
热点阅读
