<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head>
<card title="Response.Write与Response.Redirect不能同时使用的问题" id="card1">
<p> 游客</p><p>
标题:Response.Write与Response.Redirect不能同时使用的问题<br/>
正文:<br/>
今天找修改DNN的模块的发送按钮，想做个弹出发送成功窗口然后跳转到另外一个页，在按钮添加了Response.Write(&amp;quot;...&amp;quot;)与 Response.Redirect(&amp;quot;...&amp;quot;)发现不能公用。找了半天网上都建议用Response.Write(&amp;quot;&amp;lt;script&amp;gt; alert('发送成功');location.href = '... &amp;quot;'&amp;lt;/script&amp;gt;&amp;quot;);的方法，但是我的连接是变量啊。好在原来变量也可以的：        string returnURL = Globals.NavigateURL(Convert.ToInt16(Request.QueryString[&amp;quot;returnTabid&amp;quot;]));        Response.Write(&amp;quot;&amp;lt;script&amp;gt;alert('发送成功');location.href = '&amp;quot; + returnURL + &amp;quot;'&amp;lt;/script&amp;gt;&amp;quot;); 问题一：Response.Write 后连接Response.Redirect ，则Response.Write无法显示，直接跳转入Response.Redirect 的页面。解决方式：Response.Write(&amp;quot;&amp;lt;script languge='javascript'&amp;gt;alert('成功修改'); window.location.href='index.aspx'&amp;lt;/script&amp;gt;&amp;quot;);如果，script内容中含有变量，那么解决方法是：string a=当前的记录变量;500){this.resized=true;this.style.width=500;}&amp;quot; align=top&amp;gt;Response.Write(&amp;quot;&amp;lt;script language='javascript'&amp;gt;alert('&amp;quot;+a+&amp;quot;成功修改'); window.location.href=&amp;quot;/i<br/><a href="http://www.xmhjfb.com/wap.asp?mode=WAP&amp;act=View&amp;id=41&amp;Page=1">[&lt;&lt;]</a><a href="http://www.xmhjfb.com/wap.asp?mode=WAP&amp;act=View&amp;id=41&amp;Page=1">[[1]]</a><a href="http://www.xmhjfb.com/wap.asp?mode=WAP&amp;act=View&amp;id=41&amp;Page=2">[2]</a><a href="http://www.xmhjfb.com/wap.asp?mode=WAP&amp;act=View&amp;id=41&amp;Page=2">[&gt;&gt;]</a><br/>
<br/>
<a href="wap.asp?act=Com&amp;id=41">查看评论(0)</a><br/>
<a href="wap.asp?act=AddCom&amp;inpId=41">发表评论</a><br/><br/>

<br/>

<br/>
<a href="http://www.xmhjfb.com/wap.asp">首页</a>
</p>
</card>
</wml>