hi to all
I have following code in webservice
and.aspx page is like this
and when i click on Button3(after providing loginid and password ) it gives me an error "Internal Server Error"
Please reply ..any urgent reply would be good enough
Thanks
I have following code in webservice
Code:
[WebMethod]
public string Records(string loginid,string pass)
{
//if (loginid == "Admin")
//{
// return "Exist";
//}
return "";
//else
//{
// return "Not Exist";
//}
//DataTable dt = new DataTable("MyDataTable");
//dt.Columns.Add("column1", typeof(System.String));
//dt.Columns.Add("column2", typeof(System.String));
//DataRow dr = dt.NewRow();
//dr["column1"] = "Your Data";
//dr["column2"] = "Your Data";
//dt.Rows.Add(dr);
//dr = dt.NewRow();
//dr["column1"] = "Your Data";
//dr["column2"] = "Your Data";
//dt.Rows.Add(dr);
//return dt;
}
Code:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Params.aspx.cs" Inherits="JQueryAjax.Params" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<style type="text/css">
.loading { background-image: url('ajax-loader.gif'); background-repeat: no-repeat; }
</style>
<title></title>
<script src="jquery.js" type="text/javascript"></script>
<script type="text/javascript">
function CallService() {
$("#lblResult").addClass("loading");
$.ajax({
type: "POST",
url: "MyService.asmx/HelloWorld",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: Success,
error: Error
}); }
function Success(data, status) {
$("#lblResult").removeClass("loading");
$("#lblResult").html(data.d);
}
function Error(request, status, error)
{
$("#lblResult").removeClass("loading");
$("#lblResult").html(request.statusText);
}
function CallService1() {
$.ajax({
type: "POST",
url: "MyService.asmx/Add",
data: "{ 'value1': " + $("#txtValue1").val() + ", 'value2': " + $("#txtValue2").val() + "}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnSuccess,
error: OnError
}); }
function OnSuccess(data, status) {
$("#lblResult").html(data.d);
}
function OnError(request, status, error) {
$("#lblResult").html(request.statusText);
}
function CallService2() {
$("#lblResult").addClass("loading");
$.ajax({
type: "POST",
url: "MyService.asmx/Records",
data: "{ 'value1': " + $("#txt_login").val() + ", 'value2': " + $("#txt_pass").val() + "}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnSuccess,
error: OnError
}); }
function OnSuccess(data, status) {
$("#lblResult").removeClass("loading");
$("#lblResult").html(data.d);
}
function Error(request, status, error)
{
$("#lblResult").removeClass("loading");
$("#lblResult").html(request.statusText);
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div>
<table>
<tbody>
<tr>
<th>
Value 1:
</th>
<td>
<asp:TextBox ID="txtValue1" runat="server" />
</td>
</tr>
<tr>
<th>
Value 2:
</th>
<td>
<asp:TextBox ID="txtValue2" runat="server" />
</td>
</tr>
</tbody>
</table>
<asp:Button ID="btnGo" Text="Hello World" OnClientClick="CallService(); return false;" runat="server" />
<asp:Button ID="Button1" Text="Add" OnClientClick="CallService1(); return false;" runat="server" />
<asp:Label ID="lblResult" Text=" " Width="100%" runat="server" />
<asp:Label ID="lblRecords" Text=" " Width="100%" runat="server" />
</div>
<table class="style1">
<tr>
<td>
Login ID</td>
<td>
<asp:TextBox ID="txt_login" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
Password</td>
<td>
<asp:TextBox ID="txt_pass" runat="server"></asp:TextBox>
</td>
</tr>
<tr>
<td>
</td>
<td>
<asp:Button ID="Button3" Text="Login check" OnClientClick="CallService2(); return false;" runat="server" />
</td>
</tr>
</table>
</form>
</body>
</html>
Please reply ..any urgent reply would be good enough
Thanks