在我的网页上,我有一个表,该表显示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();}
添加回答
举报
0/150
提交
取消