如何从 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>
后面的代码有一个方法,必须执行类似
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需使用自定义字段并在那里处理生成即可使其工作。在我的部分模型类上,我指定我想要将该自定义字段用于特定属性,结果一切都按照我想要的方式工作。
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.