【问题标题】:How to set textbox value from code behind in EditItemTemplate如何在 EditItemTemplate 中从后面的代码中设置文本框值
【发布时间】:2011-05-30 09:48:33
【问题描述】:

我有一个带有自定义编辑页面的动态数据应用程序。在此页面中,我有两个字段;名称和唯一标识符字段。在最后一个字段之后,我放置了一个按钮。当我单击按钮时,我希望执行一个生成唯一标识符并将该值放在相应的文本字段中的方法。我用 onclick、eval 等尝试了一些东西,但是得到了很多错误,比如标签格式不正确等。

aspx 看起来像:

<EditItemTemplate>
    <asp:DynamicControl ID="dcIdentifier" DataField="Identifier" Mode="Edit" runat="server" />
    <asp:Button ID="btnGenerateIdentifier" runat="server" Text="Generate" OnClick='what to do here?');" />
</EditItemTemplate>

后面的代码有一个必须做类似的方法

公共无效生成(){ dcIdentifier.Text = GenerateId(); }

希望有人能提供帮助。

【问题讨论】:

    标签: methods dynamic-data code-behind edititemtemplate


    【解决方案1】:

    只需使用自定义字段并在那里处理生成即可。在我的部分模型类中,我指定我想为特定属性使用该自定义字段,结果一切都像我想要的那样工作。

    【讨论】:

      猜你喜欢
      • 2018-06-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-25
      相关资源
      最近更新 更多