我有一个用于显示员工信息的WebPart,我想只显示有关这些人的视图信息。其他应该在点击“更多”链接后可用。我尝试打开一个“弹出窗口”窗口。 但我不能让它正常工作。所以我尝试使用新页面。因此我在visual studio中为我的项目添加了一个新的aspx页面 并添加了一个指向该页面的链接:
LinkButton link = new LinkButton(); link.Width = Unit.Pixel(20); link.Text =“更多”;
在构建项目之后,我在我的webpart页面中测试了它并得到错误 “发生意外错误”。
我花了很多时间让webpart再次正常工作。
有谁知道我做错了什么。 (我也试图捕捉异常而没有成功)
我还尝试在“更多”链接中添加点击事件。但是,当我用鼠标悬停在该链接上方时,我看到了 “JavaScript的:__ doPostBack( 'ctl00 $ M $ $ g_84d91faf_d0a8_4587_bb7c_712030d2c4ea $ ctl00 ctl18', '')” 我尝试使用link.OnClientClick和link.OnClick,没有任何作用。
我真的需要该页面的功能。 如果你能给我一个解决方案的代码片段,我将非常感激。
提前致谢
答案 0 :(得分:0)
您应该使用linkbutton的PostBackUrl
属性或按钮点击事件,您可以调用Response.Redirect