0

我使用按钮作为链接,因为当按下按钮时,它会使用 Javascript ( http://www.enhropia.com/labs/ibox/ ) 打开 In Line HTML 的弹出窗口:

<a href="#inner_content" rel="ibox&width=800&height=400" title="Search Non Scrum Stories"><asp:Button ID="searchButton" runat="server" Text="Search Stories" OnClick="searchButton_Click" /></a>

但是,这会阻止 OnClick C# 在我按下按钮时执行。我该如何解决?

4

3 回答 3

0

或者,您可以使用LinkButton- http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.linkbutton.aspx

示例(来自链接的文档):

<asp:LinkButton id="LinkButton1" 
       Text="Click Me" 
       Font-Names="Verdana" 
       Font-Size="14pt" 
       OnClick="LinkButton_Click" 
       runat="server"/>
于 2013-07-17T18:33:33.417 回答
0

我建议你这个代码

<a href="#inner_content" rel="ibox&width=800&height=400" title="Search Non Scrum Stories">
</a>

<asp:Button ID="searchButton" runat="server" Text="Search Stories" OnClick="searchButton_Click" />

大卫,你必须分开 html 链接和按钮(它不是 xaml)

于 2013-07-17T18:30:21.133 回答
0

分离标签并将您的按钮作为提交按钮放入,或者您可以执行以下操作:

<form action="ur_popup_page" onsumit="javascriptsunction()">
<asp:Button type="submit" id="searchbutton"/>
</form>
于 2013-07-17T19:19:15.170 回答