在button_click里面最后加上一句:Response.Write(Request.Url.Tostring());
解决方案 »
- 弹出的新页面,怎么取不到当前页面输入的表单值
- XML+CSS做前台界面, ASP.NET做后台程序可不可以?
- 在同一个页面引用了两个.ascx控伯的问题
- 在showModalDialog打开窗口中可以再用showModalDialog打开其它窗口吗?
- 问一个问题,在线等等,没有分了,以后补上,朋友帮助
- 严重错误。项目调试出现配置错误!
- IIS网站发布问题 我实在是没办法了
- 如果做一个类似与Google suggest的搜索框,要求是自动提示信息是由数据库读取的(请高人解答,狂送分)
- 错误 310 (net::ERR_TOO_MANY_REDIRECTS)
- 如何在搜索结果中再搜索!100分送上
- 大家帮忙看看下面的存储过程哪里有问题
- ASP.Net 传递参数,对SQL Database 插入一条记录,应该是一个string, 到表里只有string的首字母。 ???
解决办法:
在 插入成功后 调用 Response.redirect(url);
就好了
或者用server.transfer()转到别的窗体也可以解决!
总之转到另外的一个页面 !!
要不就是利用AJAX实现局部刷新...
Response.Redirect(Request.RawUrl);
我是这样写的,即有提示对话框,又解决了楼主的问题
viewstate记写当前插入记录
如果相同就return
<form action="?act=add" method="post">
<input value='aa' name='t1'><input type=submit>
</form><%
if request("act")="add" then
t1=...
conn.execute("insert .... select '" + t1 + "'")
end if
%>
不做处理的话,一刷页面,实际上刷的还是 ?act=add&t1=aa
.net,asp,php,jsp都客观存在.
Response.Redirect("./list.aspx");
刷新就插入数据是因为post的参数又重新被读了一次而已....
防刷,你应该记session的~~~
http://www.zsn123.cn
if(!IsPostBack)
{
}
这个回发很重要