Hello everyone i am doing online project , I am using Ajax timer for changing the question after every 30 seconds. This functionality works fine in my localhost. but when i publish the site in the server,it not work, so pls help me to solve this problem
Here is sourse code for that,
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div>
<center>
<asp:Label ID="Heading" Text="ONLINE EXAM" runat ="server" CssClass="Exlabel"></asp:Label>
<br />
<br />
<asp:TextBox ID="stud" runat="server" Visible="False"></asp:TextBox>
<br />
</center>
<table class ="tblborder " align="center" >
<tr><td>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate >
<table >
<%-- <tr>
<td>
<asp:Label ID="LabelTT" runat="server" Text="Total Time Remaining" Visible ="false" ></asp:Label>
<asp:Label ID="lbl2" runat="server" Visible ="false" ></asp:Label>
<asp:Label ID="LabelTM" runat="server" Text="min" Visible ="false" ></asp:Label>
<asp:Timer ID="Timer1" runat="server" Interval="10000" OnTick="Timer1_Tick">
</asp:Timer>
</td>
</tr>--%>
<tr><td>
<asp:Label ID="Label1" runat="server" Text="Time Remaining : " CssClass="exlabel1 "></asp:Label>
<%--<asp:Label ID="lbl1m" runat ="server" Text ="01:" CssClass="exlabel1 "></asp:Label>
--%><asp:Label ID="lbl1" runat="server" CssClass="exlabel1 " ></asp:Label>
<%--<asp:Label ID="Label2" runat="server" Text="min" CssClass="exlabel1 "></asp:Label>--%>
<asp:Label ID="lblsec" runat ="server" Text ="sec" Visible ="false" CssClass="exlabel1 "></asp:Label>
<asp:Timer ID="Timer1" runat="server" Interval="1000" OnTick="Timer1_Tick" Enabled ="true" >
</asp:Timer>
</td></tr>
</table>
</ContentTemplate>
</asp:UpdatePanel>
<table align="right" style="width: 213px" >
<tr align ="right" >
<td align ="right" class ="lbltext " style="font-size: medium; font-weight: bold" >
Paper ID : <asp:label ID="txtPid" runat ="server" CssClass ="lbltext " Font-Bold="True" Font-Size="Medium"></asp:label>
<br />
<br />
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td>
<table >
<tr>
<td>
<asp:DataList ID="DataList1" runat="server" CellPadding="0" EditItemIndex="0" SelectedIndex="1" CssClass ="exlabel1" Width="607px">
<%-- <asp:FormView ID="FormView1" runat="server" CssClass ="exlabel1" >--%>
<ItemTemplate >
<asp:Label ID="Q" runat="server" Font-Bold="true" Text="Q."></asp:Label>
<asp:Label ID="questionLabel" runat="server"
Text='<%# DataBinder.Eval(Container.DataItem,"question") %>'/>
<table >
<tr><td>
<asp:Label ID="Answer" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"answer")%>' Visible ="false" ></asp:Label>
</td></tr>
<tr><td>
<asp:RadioButton ID="RDO1" runat="server" GroupName="RDO" Text="A" AutoPostBack="True"/>
.<asp:Label ID="opt1" runat ="server" Text ='<%#DataBinder.Eval(Container.DataItem,"option1")%>'></asp:Label>
</td></tr>
<tr><td>
<asp:RadioButton ID="RDO2" runat="server" GroupName="RDO" Text="B" AutoPostBack="True"/>
.<asp:Label ID="opt2" runat ="server" Text ='<%#DataBinder.Eval(Container.DataItem,"option2")%>' ></asp:Label>
</td></tr>
<tr><td>
<asp:RadioButton ID="RDO3" runat="server" GroupName="RDO" Text = "C" AutoPostBack="True"/>
.<asp:Label ID="opt3" runat ="server" Text ='<%#DataBinder.Eval(Container.DataItem,"option3")%>' ></asp:Label>
</td></tr>
<tr><td>
<asp:RadioButton ID="RDO4" runat="server" GroupName="RDO" Text="D" AutoPostBack="True"/>
.<asp:Label ID="opt4" runat ="server" Text ='<%#DataBinder.Eval(Container.DataItem,"option4")%>'></asp:Label>
</td></tr>
</table>
</ItemTemplate>
<EditItemTemplate >
<asp:Label ID="Q" runat="server" Font-Bold="true" Text="Q."></asp:Label>
<asp:Label ID="questionLabel" runat="server" Text='<%# DataBinder.Eval(Container.DataItem,"question") %>' />
<asp:Label ID="Answer" runat="server" Text='<%#DataBinder.Eval(Container.DataItem,"answer")%>' Visible ="false" ></asp:Label>
<table >
<tr><td>
<asp:RadioButton ID="RDO1" runat="server" GroupName="RDO" Text="A"/>
.<asp:Label ID="opt1" runat ="server" Text ='<%#DataBinder.Eval(Container.DataItem,"option1")%>'></asp:Label>
</td></tr>
<tr><td>
<asp:RadioButton ID="RDO2" runat="server" GroupName="RDO" Text="B"/>
.<asp:Label ID="opt2" runat ="server" Text ='<%#DataBinder.Eval(Container.DataItem,"option2")%>'></asp:Label>
</td></tr>
<tr><td>
<asp:RadioButton ID="RDO3" runat="server" GroupName="RDO" Text = "C"/>
.<asp:Label ID="opt3" runat ="server" Text ='<%#DataBinder.Eval(Container.DataItem,"option3")%>'></asp:Label>
</td></tr>
<tr><td>
<asp:RadioButton ID="RDO4" runat="server" GroupName="RDO" Text="D"/>
.<asp:Label ID="opt4" runat ="server" Text ='<%#DataBinder.Eval(Container.DataItem,"option4")%>'></asp:Label>
</td></tr>
</table>
</EditItemTemplate>
</asp:DataList>
<%-- <asp:FormView ID="FormView1" runat="server" CssClass ="exlabel1" >--%>
</td>
</tr>
</table>
<center>
<asp:Label ID="RDOtxt" runat="server" Visible="False"></asp:Label>
<%-- <asp:FormView ID="FormView1" runat="server" CssClass ="exlabel1" >--%>
<asp:Button id="btnNext" OnClick="Next_Click" runat="server" Text="Next" CssClass="button" />
<asp:Button ID="btnLast" runat="server" onClick="Last_Click" Text ="Last" CssClass ="button" />
<asp:TextBox ID="spid" runat="server" Visible="False"></asp:TextBox>
</center>
</td></tr>
</table>
</div>
</form>
and code behind source code is
Protected Sub Timer1_Tick(ByVal sender As Object, ByVal e As EventArgs)
counter -= 1
lblsec.Visible = True
lbl1.Text = counter.ToString()
If (lbl1.Text = 0 And btnLast.Visible = True And btnNext.Visible = False) Then
Last_Click(sender, e)
ElseIf (lbl1.Text = 0) Then
Next_Click(sender, e)
End If
End Sub
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If (Not IsPostBack) Then
Dim id As Integer
ID = Session.Item("ID")
txtPid.Text = Session.Item("ID")
stud.Text = Session.Item("stud")
spid.Text = Session.Item("SPID")
level.Text = Session.Item("level1")
counter = Session.Item("counter")
doPaging()
End If
End Sub
Sub doPaging()
Dim OE As New Hashtable
Dim IDx As Integer = 0
Do Until IDx = 500
OE.Add(IDx.ToString(), (IDx * 101).ToString)
IDx += 1
Loop
AccessDataSource1.DataSource = getTheData().DefaultView
AccessDataSource1.AllowPaging = True
AccessDataSource1.PageSize = 1
Try
AccessDataSource1.CurrentPageIndex = Int32.Parse(Request.QueryString("Page")).ToString()
Catch ex As Exception
AccessDataSource1.CurrentPageIndex = 0
End Try
btnNext.Visible = (Not AccessDataSource1.IsLastPage)
btnLast.Visible = (Not AccessDataSource1.IsFirstPage)
DataList1.DataSource = AccessDataSource1
DataList1.DataBind()
Dim sender As Object
Dim e As EventArgs
Timer1_Tick(sender, e)
End Sub
Function getTheData() As DataTable
Dim ddlID As New DropDownList
Dim obj As New OleDbDataAdapter
cmd.CommandText = "Select distinct Question_id from tbl_exam_Paper where paper_id like '" & txtPid.Text & "'"
Dim da As New OleDbDataAdapter(cmd)
Dim ds1 As New DataSet
da.Fill(ds1, "res")
ddlID.DataSource = ds1
ddlID.DataTextField = "Question_id"
ddlID.DataBind()
ddlID.AppendDataBoundItems = True
Dim cmd2 As New OleDbCommand
For Each item As ListItem In ddlID.Items
obj = New OleDbDataAdapter("SELECT distinct question,option1,option2,option3,option4,answer FROM tbl_QuestionBank where Question_id = '" & item.Text & "' ", conn)
obj.Fill(DS, "res")
Next
Return DS.Tables("res").Copy
End Function
pls pls help me,its urgent