0

我有一个完善的网站,您可以在其中进行测试(www.skills-assessment.net,但我只包括它以防万一它有助于任何人回答这个问题)。每天都有几百人成功完成测试,但奇怪的人却卡在第一个问题上。似乎单击链接按钮以前进到下一个问题并没有做任何事情。

使用的操作系统或浏览器似乎没有任何模式。该站点在 .NET 框架 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

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

我在网上搜索了答案,但一无所获(很多人的链接按钮没有触发,但似乎没有人遇到间歇性问题)。

4

0 回答 0