0
我想分配一個值給我的隱藏域並在我的控制器中訪問它,在隱藏域中指定值後,我將執行一個刪除操作,在該操作結束時將重新加載頁面,這是它將再次訪問我的'SearchResult'ActionResult的地方,但是我無法獲得隱藏字段的值,請在此處協助我做錯的地方。感謝:MVC +訪問控制器中的隱藏域
<script type="text/javascript">
function storeValues() {
var searchString = $('#searchString').val();
$("#storeFields").val(searchString);
}
function confirmDeletion() {
$.ajax({
cache: false,
type: "POST",
url: '@(Url.Action("DeleteEntry", "Admin"))',
data: '{"id": "' + delId + '"}',
contentType: "application/json; charset=utf-8",
success: function (msg) {
if (msg.data === "success") {
$('#deleteModal').modal('hide');
$('#hideButton').hide();
location.reload();
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) { }
});
}
</script>
<input type="hidden" id="storeFields" name="storeFields" />
<input type="image" id="searchbutton" onclick="storeValues();" src="@Url.Content("~/images/magnifying-glass.png")" width="30" height="30"/>
[HttpGet]
[Authorize]
[AcceptVerbs(HttpVerbs.Get)]
public ActionResult SearchResult(int? page, string storeFields)
{
var entries = unitOfWork.EntryRepository.GetAllWinners_SearchByEmail("True", "", 1);
var day = 1;
var pageNumber = page ?? 1;
var onePageOfEntries = entries.ToPagedList(pageNumber, 10);
if (day == 2)
{
return View("DayTwo", onePageOfEntries);
}
return View("Index", onePageOfEntries);
}