SharePoint - 从 ASP.net 按钮将 Dataview 行参数传递给 C# 函数
我已经使用 asp.net Gridview 完成了此操作。但是有人有关于如何将行信息从 SharePoint Dataview 行中的 asp.net 按钮传递到内联 C# 函数的示例吗?
按钮重复如下:
<asp:Button runat="server" Text="Delete" id="Delete{@ID}" OnClick="DeleteDoc()"/>
我的函数如下所示:
void DeleteDoc(object sender, EventArgs e) { }
}
我尝试添加另一个参数,但得到:
'DeleteDoc' 没有重载匹配委托 'System.EventHandler'
I've done this with a asp.net Gridview. but does anybody have any examples on how to pass row information from an asp.net button in SharePoint Dataview rows to an inline C# function?
the button Repeats as follows:
<asp:Button runat="server" Text="Delete" id="Delete{@ID}" OnClick="DeleteDoc()"/>
My function looks like this:
void DeleteDoc(object sender, EventArgs e) { }
}
I tried adding another parameter but get:
No overload for 'DeleteDoc' matches delegate 'System.EventHandler'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试将方法访问修饰符更改为 protected 并将 OnClick="DeleteDoc()" 更改为 OnClick="DeleteDoc"。
另外,我没有设法让它与 id="Delete{@ID}" 一起工作,所以尝试不使用它。
这适用于我的测试用例
并且
Try to change your method access modifier to protected and OnClick="DeleteDoc()" to OnClick="DeleteDoc".
Also i didn't managed to make it work with id="Delete{@ID}" so try without that to.
This worked on my test case
and