从标记中的代码隐藏引用 int (.Net)
我有一个在代码隐藏中带有 int 的 aspx 页面:
private const int id = 11;
在标记中,我
<asp:SqlDataSource ID="SqlDataSource" runat="server"
SelectCommand="SELECT Name FROM [StatusOption] WHERE StatusId = 11">
想在标记中引用代码隐藏中的 id,这样我只需在必要时在代码隐藏中更改它。是否可能以及如何实现。
I have an aspx-Page with an int in Codebehind:
private const int id = 11;
And in Markup I have
<asp:SqlDataSource ID="SqlDataSource" runat="server"
SelectCommand="SELECT Name FROM [StatusOption] WHERE StatusId = 11">
I would like to reference the id from codebehind in the markup, so that I only have to change it in codebehind when necessary. Is it possible and how.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您只需在 中设置所需的值即可
SqlDataSource.Selecting
事件。我向您的数据源添加了一个新的选择参数 -
statusId
并在SqlDataSource_Selecting
事件处理程序中为其设置一个值:然后在代码隐藏中:
You could just set the desired value in the
SqlDataSource.Selecting
event.I added a new select parameter to your data source -
statusId
and set a value to it in theSqlDataSource_Selecting
event handler:and then in code-behind: