如何从 EditItemTemplate 中的代码隐藏设置文本框值

发布于 2024-11-11 03:10:33 字数 593 浏览 6 评论 0原文

我有一个带有自定义编辑页面的动态数据应用程序。在这个页面中我有两个字段;名称和唯一标识符字段。在最后一个字段之后,我放置了一个按钮。当我单击按钮时,我希望执行一个方法来生成唯一标识符并将该值放置在相应的文本字段中。我尝试了一些 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>

后面的代码有一个方法,必须执行类似

public void Generate(){
   dcIdentifier.Text = GenerateId();
}

希望有人可以提供帮助的操作。

I have an Dynamic Data application with a custom edit page. In this page I have two field; a name and a unique identifier field. After this last field I placed a button. When I click the button I want a method to be executed that generated the unique identifier and place that value in the corresponding text field. I tried some thing with the onclick, eval, etc. but getting a lot of errors like not wellformed tags etc.

aspx looks like:

<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>

The code behind has a method that must do something like

public void Generate(){
   dcIdentifier.Text = GenerateId();
}

Hope someone can help.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

街角卖回忆 2024-11-18 03:10:33

只需使用自定义字段并在那里处理生成即可使其工作。在我的部分模型类上,我指定我想要将该自定义字段用于特定属性,结果一切都按照我想要的方式工作。

Got it working by just using a custom field and handle the generation there. On my partial model class I specified that I wanted to use that custom field for the specific property and everythings turns out to work like I wanted.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文