【发布时间】:2011-04-21 07:09:58
【问题描述】:
对于 SqlDataSource,我可以为传入参数配置外部源。 例如,它可能是 QueryString、Session、Profile 等。 但是我没有选择使用 User 作为来源。
我知道我可以为 Inserting、Selecting、Updating、Deleting 事件中的参数提供值。但我不认为这是一个优雅的解决方案,因为我已经在 aspx 文件中定义了一些参数。我不想在两个不同的地方定义参数。搞得一团糟。
那么我可以在 .aspx 文件中以某种方式定义这个参数吗?
<SelectParameters>
<asp:QueryStringParameter DefaultValue="-1" Name="ID"
QueryStringField="ID" />
//User.Identity.Name goes here as a value for another parameter
</SelectParameters>
【问题讨论】:
标签: c# asp.net parameter-passing sqldatasource