如何从EditItemTemplate中的代码后面设置文本框值

| 我有一个带有自定义编辑页面的动态数据应用程序。在此页面中,我有两个字段;名称和唯一标识符字段。在最后一个字段之后,我放置了一个按钮。当我单击按钮时,我希望执行一个生成唯一标识符的方法,并将该值放在相应的文本字段中。我尝试了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>
后面的代码具有必须执行类似操作的方法 公共无效的Generate(){    dcIdentifier.Text = GenerateId(); } 希望有人能帮忙。     
已邀请:
        只需使用自定义字段并在其中处理生成即可使其工作。在我的局部模型类上,我指定了我想对特定属性使用该自定义字段,然后一切都按我的方式工作。     

要回复问题请先登录注册