【发布时间】:2010-02-26 13:31:31
【问题描述】:
由于 ASP.NET 动态数据网页的自动脚手架完成了我需要为这个项目做的大部分事情,我想以此为基础。
现在,我想在我的自定义表格视图中添加另一个链接到“编辑”“删除”“详细信息”三重奏。我希望它的行为类似于“删除”按钮,即不调用另一个页面,而是在后台执行某些操作(此处:发送电子邮件。)然后刷新视图。唉,我不明白这个“删除”链接是如何工作的。
在自动生成的代码中定义为
<asp:LinkButton ID="DeleteLinkButton"
runat="server" CommandName="Delete"
CausesValidation="false" Text="Delete"
OnClientClick='return confirm("Are you sure you want to delete this item?");'/>
这里到底发生了什么?代码中是否有一个名为“Delete”的方法(如在 CommandName 属性中使用的)?那里传递了哪些论据?并且:如何调用自定义方法?
我尝试使用调试器单步执行它,但在 LINQ 数据类中很容易松懈,所以我什么也没找到。
提前致谢!
【问题讨论】:
标签: c# asp.net linq dynamic-data