如何在 EditForm 模板内的标签上动态设置文本?

How to dynamically set text on a label inside an EditForm template?

我在 .NET 3.5 ASP.NET Web 表单应用程序中有一个 DevExpress 11 ASPxGridView。我正在尝试在编辑表单中获得 header,目前正在这样做:

<Templates>
  <EditForm>
    <h3>Edit item details</h3>
    <dx:ASPxGridViewTemplateReplacement runat="server" ID="tr" ReplacementType="EditFormContent"/>
  </EditForm>
</Templates>

这工作正常。但是,我想对 <h3>Edit item details</hr> 中的文本进行本地化,但似乎找不到这样做的方法。

我已经 Googled 了解了一些,但还没有找到任何解决方案。我还尝试将其更改为具有特定 ID 的 asp:Label,并在我调用的 HtmlEditFormCreated 事件中:

gridViewEditFormEventArgs.EditForm.FindControl("myHeaderId")

但是,这个returnsnull.

我应该注意到我正在进行一些自定义本地化,所以基本上我正在寻找一种方法来使用隐藏代码在 EditForm 中动态设置一些文本。有什么办法吗?

尝试使用

Label lbl = gridView.FindEditFormTemplateControl("myHeaderId") as Label;

方法代替。