' oncommand="btnUpdateCommand"/>-6ren">
gpt4 book ai didi

asp.net - 在 Detailsview 控件中获取文本框值

转载 作者:行者123 更新时间:2023-11-30 23:52:19 25 4
gpt4 key购买 nike

我有一个带有模板字段的 DetailsView 控件,如下所示:

<asp:TemplateField SortExpression="Title">
<ItemTemplate>
<asp:TextBox ID="txtMessageTitle" Text='<%# Bind("Title") %>' runat="server">
</asp:TextBox>
<asp:Button ID="btnUpdateTitle" runat="server" Text="Update"
CommandName="UpdateTitle" CommandArgument='<%# Bind("MessageID") %>' oncommand="btnUpdateCommand"/>
</ItemTemplate>
</asp:TemplateField>

详细信息 View 包含在 UpdatePanel 中。

当用户点击 btnUpdateButton我希望能够在后面的代码中检索文本框( txtMessageTitle )值,并通过使用按钮的 CommandArgument 更新数据库中相应的 MessageTitle 。如何从按钮的 Command 事件中检索 DetailsView 控件内的文本框值?
谢谢。

最佳答案

使用以下内容:

   TextBox txtMessageTitle = detailsViewName.FindControl("txtMessageTitle") as TextBox;
string text = txtMessageTitle.Text;

关于asp.net - 在 Detailsview 控件中获取文本框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5289951/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com