为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery.Get调用控制器方法并不总是有效

jQuery.Get调用控制器方法并不总是有效

繁星coding 2021-05-02 20:11:39
在我的网页上,我有一个表,该表显示5行数据,单击这些行之一时,会将get请求发送到控制器类中的方法,该方法返回一些数据并用此数据填充表单。我的主要问题是,取决于我以何种方式重定向到该页面(从登录页面或其他页面),此get请求并不总是有效。如果我从登录名重定向到此页面,则工作正常,但是从其他地方,不会调用get请求。我曾尝试在控制器方法中添加断点,但该程序从未命中它(除非从登录重定向)。我试过将Jquery.click方法添加到$(document).ready(function(){code here ..})中的函数中,但这没有什么区别。控制器方式//This function returns a CSV of datapublic string GetEntryFromRecentEntries(string userID, int index){    string entryID = this.GetRecentEntries(userID, 5)[index][0];    DOCOsoft.DataAccess.DatabaseReader dBReader = new DOCOsoft.DataAccess.DatabaseReader();    List<SqlParameter> parameters = new List<SqlParameter>();    parameters.Add(new SqlParameter("@entryID", entryID));    StringBuilder entryData = new StringBuilder();    using (IDataReader singleEntryReader = dBReader.ExecuteReader(ConfigurationManager.ConnectionStrings[1].ToString(), "get_entries", parameters))    {        while (singleEntryReader.Read())        {            entryData.Append(singleEntryReader["CompanyID"].ToString() + ",");            entryData.Append(singleEntryReader["ProjectID"].ToString() + ",");            entryData.Append(singleEntryReader["JobID"].ToString() + ",");            entryData.Append(singleEntryReader["DurationInHours"].ToString() + ",");            entryData.Append(singleEntryReader["Notes"].ToString());        }    }    return entryData.ToString();}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 112 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信