我将jquery load方法中的数据值从“ajax.aspx”页面发送到“gridViewPage.aspx”。 “ajax.aspx”页面的代码是 -
$("#gridViewDiv").load("gridViewPage.aspx", { "productName": "Bat" }, function (response, status, xhr) {
});
在gridViewPage.aspx.cs页面中,代码为 -
if (!IsPostBack)
{
string productName = Request.Form["productName"];
}
在gridViewPage.aspx.cs中,我为productName获取null?为什么会这样?
如果我使用的是html页面而不是“ajax.aspx”,那么productName会给出“Bat”。为什么它不适用于aspx页面?
更新 - 我找到了solution。问题是由于友好的网址。但是我找不到合适的解决方案,因为在我的网站上没有 global.asax也不是RegisterRoutes类。那我该怎么办呢?
答案 0 :(得分:0)
请尝试无表格
Root element :cfdi:Comprobante
----------------------------
folio: 57318
serie: BT
UUID : 2e36935c-4948-4f7b-9b29-477546aa2922
现在,webform将尝试查看每个集合
您的代码运行良好,因为我在gridviewpage.aspx中进行了此更改
string productName = Request["productName"];