我已经有一段时间了,直到我意识到我不能在
中做前端的事情 page_load
没有任何变化反映出来。以下演示了成功执行但不影响前端的代码
if (!(X.IsAjaxRequest || Page.IsCallback) && Request["type"] == null)
{
window.Show();
fsm.executeCurrentState();
}
else if (Request["type"] != null)
{
window.Show();
switch (Request["type"])
{
case "PopUp":
{
windowPopUp.AutoLoad.Url = "http://google.com";
windowPopUp.AutoRender = true;
windowPopUp.Show();
uLabel.Text = "blah";
break;
}
}
}
else
{
fsm.switchState((int)states.initializeState);
fsm.executeCurrentState();
}
这是使用前端Ajax请求:
function sendPopRequest(link) {
$.ajax({
url: location.href,
type: "POST",
data: { type : 'PopUp', URL : link }
});
}
我可以验证他是否成功将变量传递到前端。我觉得奇怪的是它为
返回false X.IsAjaxRequest || Page.IsCallback
我如何确保此代码确实对前端产生影响?我正在使用EXT.NET,它使用事件来回调影响其前端。但是我正在使用的元素不能附加事件功能。