Я отправляю значения данных из метода загрузки jquery с страницы «ajax.aspx», как это, в «gridViewPage.aspx». Код страницы "ajax.aspx" является -Загрузка jquery не может отправлять значения данных на страницу asp.net
$("#gridViewDiv").load("gridViewPage.aspx", { "productName": "Bat" }, function (response, status, xhr) {
});
В странице gridViewPage.aspx.cs код -
if (!IsPostBack)
{
string productName = Request.Form["productName"];
}
В gridViewPage.aspx.cs я получаю нуль для PRODUCTNAME? почему это происходит?
Если я использую html-страницу вместо «ajax.aspx», то productName дает «Bat». Почему он не работает на странице aspx?
ОБНОВЛЕНИЕ - Я нахожу это solution. Проблема связана с дружественным URL. Однако я не смог найти правильное решение, потому что на моем сайте нет класса global.asax и RegisterRoutes. Итак, что мне теперь делать?
Он отлично работает на моем конце. Я просто создал две страницы и проверил ваши вещи без мастер-модели –