博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
在Ajax1.0中使用Response.Redirect()
阅读量:5060 次
发布时间:2019-06-12

本文共 892 字,大约阅读时间需要 2 分钟。

昨天,朋友的程序asp.net2.0想使用Ajax1.x版本。其中有一个button,需要做页面转跳Response.Redirect(),当一点击按钮时,发生不想看到的异常:

sys.WebForms,PageRequestManagerParsesErrorExceptio n: The message received from the server could be parsed. Common causes for this error are when the response is modified by calls to Response.Write(), response filters, HttpModules, or server trace is enabled.

Details: Error parsing near ‘ </div>
|<html>
<head>
‘ .

朋友来电说,他想使用Insus.NET一个组件: 来解决。

obj.jsAlert("","this","Default.aspx"); 这样写的话,会有一个无字窗口,点击确认之后,才转跳,就不会出现上面的异常。

因此要求Insus.NET是否可以更改这个DLL,加多一个方法重载,作为可以直接转跳页面的功能。

 

由于这个算不上Javascript方面的问题,Insus.NET想不必去改这个DLL。因此Insus.NET使用下面方法远程协助帮他把问题解决,解决方法如下:

ExpandedBlockStart.gif
View Code
 
protected
 
void
 Button1_Click(
object
 sender, EventArgs e)
    {
       
//
 Response.Redirect("~/Default.aspx");
        
        Button button 
=
 (Button)sender;
        button.PostBackUrl 
=
 
"
~/Default.aspx
"
;
    }

 

转载于:https://www.cnblogs.com/insus/archive/2011/09/10/2173051.html

你可能感兴趣的文章
接口测试系列:工作中所用(七:BSTestRunner.py 生成测试报告)
查看>>
用Android-X86和VirtualBox打造高性能Android开发环境
查看>>
canvas绘制五角星
查看>>
mvc5 @RenderSection("scripts", required: false) 什么意思
查看>>
查看dump oracle数据块查看
查看>>
Jmeter 指令记录
查看>>
使用mstest.exe 命令行跑test case(不安装Visual Studio 2010)
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_1-常用API_1_第5节 String类_10_练习:统计输入的字符串中...
查看>>
阶段1 语言基础+高级_1-3-Java语言高级_04-集合_01 Collection集合_4_Iterator接口介绍...
查看>>
seureCRT快捷键
查看>>
大道至简第一章读后感
查看>>
在MFC中使用ShockwaveFlash插件播放swf文件(VS2008-VC++MFC)
查看>>
Notepad++打开as文件时使用as3的语法高亮
查看>>
font
查看>>
POJ - 2456 Aggressive cows
查看>>
LeetCode OJ 147. Insertion Sort List
查看>>
JavaScript奇技淫巧44招
查看>>
【iCore2双核心板】SRAM 读写实验(基于Verilog语言)
查看>>
企业该如何才能加强与客户之间的关系
查看>>
文成小盆友python-num4 装饰器,内置函数
查看>>