无法转换'System.Web.UI.WebControls.LinkBut​​ton'类型的对象来键入'System.Web.UI.WebControls.Button')

问题描述:

我在我的数据列表中有一个链接的按钮,其值为数据类型int onclick它应该根据所选的id链接按钮在另一个页面上的数据列表列表中显示所有详细信息。无法转换'System.Web.UI.WebControls.LinkBut​​ton'类型的对象来键入'System.Web.UI.WebControls.Button')

,但我有这个错误在我的代码:

“”类型的异常出现在App_Web_m5vpwb3j.dll但在用户代码中没有处理

其他信息:无法投型“System.Web.UI.WebControls.LinkBut​​ton”的目的为类型“System.Web.UI.WebControls.Button”)

+0

请将您的代码添加到您的问题。查看[问]了解详情。 –

既是一个LinkButtonButton是的子类。但是,它们是类型层次结构中的兄弟姐妹,因此您不能将其中一个投入到另一个中。他们是而不是彼此兼容。

因此,你所做的只是不起作用,你将不得不寻找另一种方式来实现你想达到的目标。

+0

哪种方式,你会建议这将使用asp.net –

+0

我不知道你想要做什么,所以这是很难说。但是你总是可以单独处理两种按钮类型。 – poke

+0

我有一个数据网格视图组成的ID,名称和年龄。我希望这个名字能够成为另一个页面的链接,并且显示所有的信息,这些信息是基于另一个页面中另一个gridview中点击的名字 –