http://www.hnprec.com/chanquan/index1_2.aspx?code=gy大家看一下这个页面,点击提交按钮,有反应,但是提交不到数据库中。程序在我本机运行很正常。这是怎么回事? 我试了把我机子上的整站程序全部上传,不管用
把我机子上的数据库中存储过程生成脚本发到服务器上运行,不管用
把服务器上IIS中的站点删了重建,不管用
服务器上IE重装6.0 SP1,重装iwebcontrols,还是不管用头大了散100分解决此问题!有朋友解决的直接给分!!!给我以提示的也给!不够再加!
把我机子上的数据库中存储过程生成脚本发到服务器上运行,不管用
把服务器上IIS中的站点删了重建,不管用
服务器上IE重装6.0 SP1,重装iwebcontrols,还是不管用头大了散100分解决此问题!有朋友解决的直接给分!!!给我以提示的也给!不够再加!
回:zhangqiushui(水) 本机测试完全正常
回:hackate(兰花开香入梦境,独思佳人亦飘然!!) 是MSSQL SERVER 数据库,没有错误提示。就是不提交到数据库
回:LaoDai_Net(老代.Net『学无止境』) 数据库连接是正确的,要不页面不会显示。
那可能就是数据库的问题 先检查权限看看
提交按钮事件是否起作用?
因为asp.net的验证控件验证都是需要.NET Framework自带的aspnet_client内的.js文件来支持!
.NET Framework版本不一样导致自带的aspnet_client内的文件也有细微的差别,就会导致asp.net的验证控件部分验证失效。比如我的本地机器的.NET Framework 版本: 1.14322.573 。服务器的.NET Framework 版本: 1.14322.2032。解决办法:首先去下个asp.net探针,可以去http://down.chinaz.com/S/6936.asp下载!看看本地和服务器.NET Framework 版本各是多少!得到服务器.NET Framework 版本以后要找到这个版本aspnet_client文件夹放到空间上!这样你的控件就应该好使了!
回: eyych(eyych) 提交按钮点了以后有反映,但是不提交到数据库,在本机很正常
回: goody9807() 其他的管用,这个页面的提交不管用,是怎么回事呢?
回:hackate(兰花开香入梦境,独思佳人亦飘然!!) 我重装了MDAC,。NET FRAMEWORK 1.1 iwebcontrols 还是不管用郁闷
回:renyu732(Good Good Study,Day Day Up.) 您可以打开我给的链接看一下,如果什么都不填是会弹出对话框的,说明里面的代码执行了。我在本机测试完全正常,但是放到服务器上就不行了郁闷死了
主要原因是:我开发环境是中文,不过服务器是英文的,所以遇到要处理中文,就DOWN了。解决方法应该是解决编码转换问题。
至少我是这么解决的。
如果操作正常会怎么样?
弹出一个对话框?
我怎么知道我的操作是否成功?你的插入数据库操作是不是写在
try{}
cache{}
里了?如果是
在 cache 中输出异常看看
回: xocom(yangzilong) 我的服务器也是中文的,以前用还很正常,近一个月出现的这种问题,客户端验证控件不能用了,提交按钮不好用在本机完全正常,上传以后就不行了。
回: wlzbaby(没病真好) 谢谢您能在页面上试一下,如果正常提交,会出现一个对话框,告诉用户提交成功的。数据库操作我也写在try{},catch{}里的。在本机是正常的,您说的给了我提示,我会把代码改一下,到数据库上输出异常看一下,先谢谢您了!
回: hoge66(hoge) 好的,谢谢您。不过我在本机上运行正常,在服务器上就不正常,问题会出在哪儿呢?
回: LoveCherry(论成败,人生豪迈;大不了,重头再来!^_^) 不能传,传上去以后服务器上的提交按钮都不触发提交事件了郁闷
http://www.iebook.net/Reg.aspx
也正在烦恼呢
在本机测试 一点问题都没有 但是上传到服务器就 那个按扭控件就触发不了。有遇到过这个问题的高手吗?
如果是,就算你的按钮没有在InitializeComponent()方法里面this.ButtonSearchBasic.Click += new System.Web.UI.ImageClickEventHandler(this.ButtonSearchBasic_Click);注册一下的话,它也是会验证的!!!!所以可能是你没有注册事件!!!
算了,还是接分吧。
实在不行,楼主将这个页面del掉,从写一边再传上去看看。
回: judy_wane(小依达) 没有什么区别郁闷就郁闷在这里了
回: judy_wane(小依达) 我压根儿没用客户端验证控件因为根本不起作用滴说
回: codeangel(-- 与人方便,自已方便 --) 呵呵,试过,不行
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.btnOK.Click += new System.Web.UI.ImageClickEventHandler(this.btnOK_Click);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion不过这是窗体自己产生的代码啊!!!如果Click事件丢失怎么办?
回: luckyprg(lucky) Response.Write 一句话是可以出来的。