LinkBut​​ton偶尔不会在ASP.NET中触发

时间:2013-06-20 16:36:20

标签: asp.net

我有一个完善的网站,你可以在那里进行测试(www.skills-assessment.net,但我只是包括它,以防它帮助任何人回答这个问题)。每天有成百上千的人成功完成测试,但奇怪的人在第一个问题上遇到困难。似乎点击链接按钮前进到下一个问题没有做任何事情。

似乎没有任何使用的操作系统或浏览器模式。该站点在.NET framework 4.0中运行,并使用VB(为此值得)。它大量使用用户控件。

这是我认为没有触发链接按钮的用户控件之一:

 <%@ Control Language="VB" AutoEventWireup="false" CodeFile="ucQuestionAnswer.ascx.vb" Inherits="ucQuestionAnswer" %>

<!-- hidden viewstate labels -->
<asp:Label ID="lblQuestionId" runat="server" Visible="false" />

<div class="answerItemLetter">
    <asp:LinkButton ID="lkbAnswerLetter" runat="server" />
</div>
<div class="answerItemText"><asp:Label ID="lblAnswerText" Runat="server" /></div>

<asp:Label ID="lblAnswerChar" runat="server" Text="Answer as character" Visible="False"></asp:Label>

以下是此链接按钮的代码隐藏:

 Protected Sub lkbAnswerLetter_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles lkbAnswerLetter.Click

    'if user chose an answer, process it
    RaiseEvent AnswerClicked(Convert.ToChar(Me.lkbAnswerLetter.CommandArgument))

End Sub

我不确定这对任何人都有多大帮助,因为它可能不是问题发生的地方。

我已经在网上搜索了答案,但没有提出任何问题(许多人都没有点击链接按钮,但似乎没有人有间歇性问题)。

0 个答案:

没有答案