我想給使用「的WebMethod」,我的條件如下警告消息調用的WebMethod,並顯示警告信息如何在asp.net
1.I我試圖限制用戶將留下「星期一」他/她在前一個星期五已經離開了。 2.我geeting從我的數據庫,其中員工留下詳細的細節,試圖在的WebMethod
我的CS網頁代碼編寫這樣的:
[System.Web.Services.WebMethod]
public string GetCurrentTime()
{
SqlConnection con = new SqlConnection(conString);
con.Open();
SqlCommand cn = new SqlCommand();
DateTime date3 = System.DateTime.Now;
DateTime date4 = System.DateTime.Now;
DateTime date1 = System.DateTime.Now.AddDays(-6); ;
DateTime date2 = System.DateTime.Now.AddDays(-6);
DateTime.TryParse(txtFromDate.Text, out date1);
DateTime.TryParse(txtToDate.Text, out date2);
// string val;
// var EmpID = "SS212";
SqlDataAdapter da = new SqlDataAdapter(scmd);
DataTable dt=new DataTable();
da.Fill(dt);
sdr = scmd.ExecuteReader();
if (date1.DayOfWeek == DayOfWeek.Monday && date2.DayOfWeek == DayOfWeek.Monday)
{
string Leave = "Select EmpID ,LeaveType,LeaveFromDate,LeaveToDate,LeaveStatus from LeaveApplication Where LeaveFromDate = '" + date1 + "' and LeaveToDate = '" + date2 + "'";
scmd = new SqlCommand(Leave, scon);
}
for(int i = 0; i < dt.Rows.Count; i++)
{
String value ;
if ((dt.Rows[i]["LeaveStatus"].ToString() == "Accepted") || (dt.Rows[i]["LeaveStatus"].ToString() == "Pending"))
{
value="";
}
else
{
value = "";
}
}
return "";
}
我的aspx:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" type="text/javascript"></script>
<script type="text/javascript">
function ShowCurrentDate() {
$.ajax({
type: "POST",
url: "LMSEmployee.aspx/GetCurrentTime",
data: params,
contentType: "application/json; charset=utf-8",
dataType: "json",
success: OnSuccess,
failure: function (response) {
alert("Please");
}
});
}
function OnSuccess(response) {
alert("Please");
}
</script>
你好,你可以給我使用我的代碼示例。我得到錯誤「對象引用是非靜態字段需要」在我的連接字符串。請告訴我一個警報消息 – Josh