using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using Common;namespace jy_govern.system.jsgl
{
/// <summary>
/// add 的摘要说明。
/// </summary>
public class add : System.Web.UI.Page
{
protected System.Web.UI.WebControls.TextBox txtJsmc;
protected System.Web.UI.WebControls.TextBox txtJsms;
protected System.Web.UI.WebControls.Button btnSave;
protected System.Web.UI.WebControls.Label style1;
protected System.Web.UI.WebControls.Button btnCancel;

private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
Config.GoLogin(Config.CurPath()+"/default.aspx");//验证Session是否超时
Config.CheckQxList("040201");
if(!Page.IsPostBack)
{
style1.Text=Config.GetStyle("角色管理","100%");
btnSave.Attributes.Add("OnClick","return check();");//客户端验证

}
} #region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}

/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{    
this.btnSave.Click += new System.EventHandler(this.btnSave_Click);
this.btnCancel.Click += new System.EventHandler(this.btnCancel_Click);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion private void btnSave_Click(object sender, System.EventArgs e)
{
Config.ChkOperate("040201");
int result=0;
string strSql="insert into jpsy_crm_xt_jsgl(jsmc,jsms) values('"+txtJsmc.Text.ToString()+"','"+txtJsms.Text.ToString()+"')";
DataAcess daStr = new DataAcess();
SqlConnection conStr = daStr.getconn();
SqlCommand cmdStr = new SqlCommand(strSql,conStr);
try
{
result =cmdStr.ExecuteNonQuery();
}
catch
{
result = 0;
}
if(result==1)
{
Config.MsgBox("保存成功");
}
else
{
  Config.MsgBox("保存失败");
}

conStr.Close();
conStr.Dispose();
daStr.Dispose();
Response.Redirect("default.aspx");
} private void btnCancel_Click(object sender, System.EventArgs e)
{
txtJsmc.Text="";
txtJsms.Text="";
}
}
}
<%@ Page language="c#" Codebehind="add.aspx.cs" AutoEventWireup="false" Inherits="jy_govern.system.jsgl.add" %>
<%@ Import NameSpace="Common" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<TITLE>add</TITLE>
<META name="GENERATOR" content="Microsoft Visual Studio .NET 7.1">
<META name="CODE_LANGUAGE" content="C#">
<META name="vs_defaultClientScript" content="JavaScript">
<META name="vs_targetSchema" content="http://schemas.microsoft.com/intellisense/ie5">
<link href="../../style/style.css" rel="stylesheet" type="text/css">
<SCRIPT language="javascript">
function check()
{
if(document.Form1.txtJsmc.value==""||document.Form1.txtJsmc.value==null)
{
alert("请输入角色名称");
document.Form1.txtJsmc.focus();
return false;
}
if(document.Form1.txtJsms.value==""||document.Form1.txtJsms.value==null)
{
alert("请输入角色说明");
document.Form1.txtJsms.focus();
return false;
}
return true;
}
</SCRIPT>
</HEAD>
<BODY bottommargin="0" leftmargin="0" rightmargin="0" topmargin="0">
<FORM id="Form1" method="post" runat="server">
<FONT face="宋体">
<TABLE width="100%" border="1" cellspacing="0" cellpadding="0" class="innerpage">
<TR>
<TD colspan="2"><asp:Label ID="style1" Runat="server"></asp:Label></TD>
</TR>
</TABLE>
<table align="center" cellpadding="0" cellspacing="0" width="99%" border="0">
<tr>
<td>
<table align="left" cellpadding="0" cellspacing="1" width="100%" border="0">
<tr>
<td>
<TABLE style="WIDTH: 737px; HEIGHT: 118px" cellSpacing="1" cellPadding="3" width="737"
align="left" border="0">
<TR class="td">
<TD width="120" align="center" class="td">角色名称:</TD>
<TD align="left"><ASP:TEXTBOX id="txtJsmc" runat="server" width="200px" maxlength="64" CssClass="textbox"></ASP:TEXTBOX></TD>
</TR>
<TR class="td">
<TD width="120" align="center" class="td">角色说明:</TD>
<TD align="left"><ASP:TEXTBOX id="txtJsms" runat="server" width="80%" maxlength="128" textmode="MultiLine" rows="3"
CssClass="textbox"></ASP:TEXTBOX></TD>
</TR>
<TR class="tr">
<td></td>
<TD><ASP:BUTTON id="btnSave" runat="server" text="保 存" cssclass="input2"></ASP:BUTTON>&nbsp;
<ASP:BUTTON id="btnCancel" runat="server" text="取 消" cssclass="input2"></ASP:BUTTON></TD>
</TR>
</TABLE>
</td>
</tr>
</table>
</td>
</tr>
</table>
</FONT>
</FORM>
</BODY>
</HTML>
我点击保存,就是 不 弹出"保存成功"或"失败" 的提示.

解决方案 »

  1.   

    错误肯定是在------------------------------------------------------
    Config.ChkOperate("040201");
    int result=0;
    string strSql="insert into jpsy_crm_xt_jsgl(jsmc,jsms) values('"+txtJsmc.Text.ToString()+"','"+txtJsms.Text.ToString()+"')";
    DataAcess daStr = new DataAcess();
    SqlConnection conStr = daStr.getconn();
    SqlCommand cmdStr = new SqlCommand(strSql,conStr);
    try
    {
    result =cmdStr.ExecuteNonQuery();
    }
    catch
    {
    result = 0;
    }
    if(result==1)
    {
    Config.MsgBox("保存成功");
    }
    else
    {
      Config.MsgBox("保存失败");
    }

    conStr.Close();
    conStr.Dispose();
    daStr.Dispose();
    Response.Redirect("default.aspx");
    ------------------------------------------------------里面。
    跟踪一下代码,就知道了撒
    程序报什么错?
    估计应该是你的 DataAcess daStr = new DataAcess();连接对象错误
    或者SQL语句出错~
      

  2.   

    首先得看你的sql语句是否正确
      

  3.   

    有没有错误信息?
    有没有执行到Config.MsgBox?跟一下代码先!
      

  4.   

    conStr怎么来的啊!
    你好象没有连接啊!没有连接web.config