怎么联系...
怎么部署环境,可不可以帮我解释一下?...
有C#小程序,购买了免费送你...
你好,我需要激活正式版本,需要多少费用呢!客服能帮忙解决吗?
工作流缺文件啊
大部分控件都封装了,没有源码。
收信人收不到内网邮箱的附件,如何解决 ?
系统左边的导航栏位置在哪?如何处理的?51帮忙!!!
好象是用javascrip 写的;具体怎么处理的,我也想知道<br/><br/>有具体开发说明文档的给一份
也希望作者可以来分享下!呵呵
这个OA的程序好难看懂啊
求完整的需求文档和完整流程图!!!
怎么流程部分好像却不少东西啊,有完整的吗
对呀,真是的,发个不完整的
测试页面时,提示:在System.Data.SqlClient.SqlException中第一次偶然出现的“System.Data.dll”类型的异常<br/><br/>参考网上也没有解决,请教高手。
看看的sql语句的某字段和数据库的设计的字段是不是没有区分大小写,就是sql语句没有区分大小写,区分一下
本人发帖求教过,也得到论坛中两位高手指点,按照提供的解决问题的途径去做了(<a href="http://bbs.51aspx.com/showtopic-16431.html" target="_blank">http://bbs.51aspx.com/showtopic-16431.html</a>),并且尝试了许多办法(网上查到的),但问题依然未能得到解决,很是郁闷。aspx.com论坛里藏龙卧虎,高手云集,偶不过是个刚踏入这个门坎的小生,所学到的微乎其微。真诚渴望能得到各位高手倾力指教,谢谢。现将代码贴上:<br/> 当我点击“添加”按钮时没有反应,问题出在何处?望能尽量说得详细些<br/><br/>数据访问类代码:<br/>using System;<br/>using System.Data;<br/>using System.Data.Common;<br/>using System.Text;<br/>using System.Collections;<br/>using System.Collections.Generic;<br/><br/>namespace SqlServerDAL<br/>{<br/> /// <summary><br/> /// 数据访问类 Assets<br/> /// </summary><br/> public class Assets : DALHelper<br/> {<br/> /// <summary><br/> /// 增加一条数据<br/> /// </summary><br/> public int Add(Model.Assets model)<br/> {<br/> StringBuilder strSql = new StringBuilder();<br/> strSql.Append("INSERT INTO Assets(");<br/> strSql.Append("ZCMC)");<br/> strSql.Append(" VALUES (");<br/> strSql.Append("@in_ZCMC)");<br/> DbParameter[] cmdParms = {<br/> DataBaseOAHelper.CreateInDbParameter("@in_ZCMC", DbType.AnsiString, model.ZCMC)};<br/><br/> return DataBaseOAHelper.ExecuteNonQuery(CommandType.Text, strSql.ToString(), cmdParms);<br/> }<br/><br/> /// <summary><br/> /// 更新一条数据<br/> /// </summary><br/> public int Update(Model.Assets model)<br/> {<br/> StringBuilder strSql = new StringBuilder();<br/> strSql.Append("UPDATE Assets SET ");<br/> strSql.Append("ZCMC=@in_ZCMC,");<br/> strSql.Append(" WHERE ID=@in_ID");<br/> DbParameter[] cmdParms = {<br/> DataBaseOAHelper.CreateInDbParameter("@in_ZCMC", DbType.AnsiString, model.ZCMC),<br/> DataBaseOAHelper.CreateInDbParameter("@in_ID", DbType.Int32, model.ID)};<br/> return DataBaseOAHelper.ExecuteNonQuery(CommandType.Text, strSql.ToString(), cmdParms);<br/> }<br/><br/> /// <summary><br/> /// 删除一条数据<br/> /// </summary><br/> public int Delete(int ID)<br/> {<br/> StringBuilder strSql = new StringBuilder();<br/> strSql.Append("DELETE FROM Assets ");<br/> strSql.Append(" WHERE ID=@in_ID");<br/> DbParameter[] cmdParms = {<br/> DataBaseOAHelper.CreateInDbParameter("@in_ID", DbType.Int32, ID)};<br/><br/> return DataBaseOAHelper.ExecuteNonQuery(CommandType.Text, strSql.ToString(), cmdParms);<br/> }<br/><br/> /// <summary><br/> /// 得到最大ID<br/> /// </summary><br/> public int GetMaxId()<br/> {<br/> object obj = DataBaseOAHelper.ExecuteScalar(CommandType.Text, "SELECT MAX(ID) FROM Assets", null);<br/> return DataBaseOAHelper.GetInt(obj);<br/> }<br/><br/> /// <summary><br/> /// 是否存在该记录<br/> /// </summary><br/> public bool Exists(int ID)<br/> {<br/> StringBuilder strSql = new StringBuilder();<br/> strSql.Append("SELECT COUNT(1) FROM Assets");<br/> strSql.Append(" WHERE ID=@in_ID");<br/> DbParameter[] cmdParms = {<br/> DataBaseOAHelper.CreateInDbParameter("@in_ID", DbType.Int32, ID)};<br/><br/> object obj = DataBaseOAHelper.ExecuteScalar(CommandType.Text, strSql.ToString(), cmdParms);<br/> return DataBaseOAHelper.GetInt(obj) > 0;<br/> }<br/><br/> /// <summary><br/> /// 得到一个对象实体<br/> /// </summary><br/> public Model.Assets GetModel(int ID)<br/> {<br/> StringBuilder strSql = new StringBuilder();<br/> strSql.Append("SELECT * FROM Assets ");<br/> strSql.Append(" WHERE ID=@in_ID");<br/> DbParameter[] cmdParms = {<br/> DataBaseOAHelper.CreateInDbParameter("@in_ID", DbType.Int32, ID)};<br/> Model.Assets model = null;<br/> using (DbDataReader dr = DataBaseOAHelper.ExecuteReader(CommandType.Text, strSql.ToString(), cmdParms))<br/> {<br/> while (dr.Read())<br/> {<br/> model = GetModel(dr);<br/> }<br/> return model;<br/> }<br/> }<br/><br/> /// <summary><br/> /// 获取泛型数据列表<br/> /// </summary><br/> public List<Model.Assets> GetList()<br/> {<br/> StringBuilder strSql = new StringBuilder("SELECT * FROM Assets");<br/> using (DbDataReader dr = DataBaseOAHelper.ExecuteReader(CommandType.Text, strSql.ToString(), null))<br/> {<br/> List<Model.Assets> lst = GetList(dr);<br/> return lst;<br/> }<br/> }<br/><br/> /// <summary><br/> /// 得到数据条数<br/> /// </summary><br/> public int GetCount(string condition)<br/> {<br/> return DataBaseOAHelper.GetCount("Assets", condition);<br/> }<br/><br/> /// <summary><br/> /// 分页获取泛型数据列表<br/> /// </summary><br/> public List<Model.Assets> GetPageList(int pageSize, int pageIndex, string fldSort, bool fldDir, string condition)<br/> {<br/> using (DbDataReader dr = DataBaseOAHelper.GetPageList("Assets", pageSize, pageIndex, fldSort, fldDir, condition))<br/> {<br/> List<Model.Assets> lst = GetList(dr);<br/> return lst;<br/> }<br/> }<br/><br/> #region -------- 私有方法,通常情况下无需修改 --------<br/><br/> /// <summary><br/> /// 由一行数据得到一个实体<br/> /// </summary><br/> private Model.Assets GetModel(DbDataReader dr)<br/> {<br/> Model.Assets model = new Model.Assets();<br/> model.ID = DataBaseOAHelper.GetInt(dr["ID"]);<br/> model.ZCMC = DataBaseOAHelper.GetString(dr["ZCMC"]);<br/> return model;<br/> }<br/><br/> /// <summary><br/> /// 由DbDataReader得到泛型数据列表<br/> /// </summary><br/> private List<Model.Assets> GetList(DbDataReader dr)<br/> {<br/> List<Model.Assets> lst = new List<Model.Assets>();<br/> while (dr.Read())<br/> {<br/> lst.Add(GetModel(dr));<br/> }<br/> return lst;<br/> }<br/><br/> #endregion<br/> }<br/>}<br/><br/>下面是实体类代码:<br/>using System;<br/><br/>namespace Model<br/>{<br/> /// <summary><br/> /// 实体类 Assets<br/> /// </summary><br/> [Serializable]<br/> public class Assets<br/> {<br/> public Assets()<br/> { }<br/><br/> /// <summary><br/> /// 构造函数 Assets<br/> /// </summary><br/> /// <param name="iD">ID</param><br/> /// <param name="ZCMC">ZCMC</param><br/> public Assets(int iD, string zCMC)<br/> {<br/> _iD = iD;<br/> _zCMC = zCMC;<br/> }<br/><br/> #region Model<br/> private int _iD;<br/> private string _zCMC;<br/><br/> /// <summary><br/> /// ID<br/> /// </summary><br/> public int ID<br/> {<br/> set { _iD = value; }<br/> get { return _iD; }<br/> }<br/> /// <summary><br/> /// ZCMC<br/> /// </summary><br/> public string ZCMC<br/> {<br/> set { _zCMC = value; }<br/> get { return _zCMC; }<br/> }<br/> #endregion Model<br/> }<br/>}<br/><br/>以下是业务逻辑类代码:<br/>using System;<br/>using System.Data;<br/>using System.Collections.Generic;<br/>using System.Text;<br/>using System.Web;<br/>using System.Web.Caching;<br/><br/>namespace BLL<br/>{<br/> /// <summary><br/> /// 业务逻辑类 Assets<br/> /// </summary><br/> public class Assets<br/> {<br/> private readonly SqlServerDAL.Assets dal = new SqlServerDAL.Assets();<br/> public Assets()<br/> { }<br/><br/> /// <summary><br/> /// 增加一条数据<br/> /// </summary><br/> public void Add(Model.Assets model)<br/> {<br/> if(model == null)<br/> throw new Exception("实体参数不能为空。");<br/><br/> //请在此处添加更多与业务逻辑有关的验证,例如:<br/> //if(string.IsNullOrEmpty(model.Name))<br/> // throw new Exception("名称不能为空。");<br/> //if (!Regex.IsMatch(style, @"^[\s\w\u4e00-\u9fa5]{1,20}$"))<br/> // throw new Exception("名称格式不正确。");<br/><br/> dal.Add(model);<br/> }<br/><br/> /// <summary><br/> /// 更新一条数据<br/> /// </summary><br/> public void Update(Model.Assets model)<br/> {<br/> if(model == null)<br/> throw new Exception("实体参数不能为空。");<br/><br/> //请在此处添加更多与业务逻辑有关的验证,例如:<br/> //if(string.IsNullOrEmpty(model.Name))<br/> // throw new Exception("名称不能为空。");<br/> //if (!Regex.IsMatch(style, @"^[\s\w\u4e00-\u9fa5]{1,20}$"))<br/> // throw new Exception("名称格式不正确。");<br/><br/> dal.Update(model);<br/> }<br/><br/> /// <summary><br/> /// 删除一条数据<br/> /// </summary><br/> public void Delete(int ID)<br/> {<br/> if (ID <= 0)<br/> throw new Exception("参数不正确。");<br/><br/> dal.Delete(ID);<br/> }<br/><br/> /// <summary><br/> /// 是否存在该记录<br/> /// </summary><br/> public bool Exists(int ID)<br/> {<br/> if (ID <= 0)<br/> throw new Exception("参数不正确。");<br/><br/> return dal.Exists(ID);<br/> }<br/><br/> /// <summary><br/> /// 得到一个对象实体<br/> /// </summary><br/> public Model.Assets GetModel(int ID)<br/> {<br/> if (ID <= 0)<br/> throw new Exception("参数不正确。");<br/><br/> return dal.GetModel(ID);<br/> }<br/><br/> /// <summary><br/> /// 获得泛型数据列表<br/> /// </summary><br/> public List<Model.Assets> GetList()<br/> {<br/> return dal.GetList();<br/> }<br/><br/> /// <summary><br/> /// 取得数据行数,不建议直接使用此方法,请根据业务逻辑重写<br/> /// </summary><br/> public int GetCount(string condition)<br/> {<br/> return dal.GetCount(condition);<br/> }<br/><br/> /// <summary><br/> /// 分页获取泛型数据列表,不建议直接使用此方法,请根据业务逻辑重写<br/> /// </summary><br/> public List<Model.Assets> GetPageList(int pageSize, int pageIndex, string fldSort, bool fldDir, string condition)<br/> {<br/> if (pageSize <= 0)<br/> throw new Exception("每页数据条数必须大于0。");<br/><br/> if (pageIndex <= 0)<br/> throw new Exception("页索引必须大于0。");<br/><br/> if (string.IsNullOrEmpty(fldSort))<br/> throw new Exception("排序字段不能为空。如果是默认排序,可以填写主键字段。");<br/><br/> return dal.GetPageList(pageSize, pageIndex, fldSort, fldDir, condition);<br/> }<br/> }<br/>}<br/><br/>以下是页面文件代码:<br/><%@ Page Language="C#" AutoEventWireup="true" CodeFile="AssetsAdd.aspx.cs" Inherits="Assets_AssetsAdd" %><br/><br/><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br/><br/><html xmlns="http://www.w3.org/1999/xhtml" ><br/><head id="Head1" runat="server"><br/> <title>无标题页</title><br/><link href="css/main.css" type="text/css" rel="stylesheet" /><br/><script language="JavaScript" src="js/calendar.js"></script><br/></head><br/><body><br/> <form runat="server" id="fm1"><br/> <br /><br/> <table class="usertableborder" cellspacing="1" cellpadding="3" width="96%" style="text-align: center" border="0"><br/> <tr><br/> <th colspan="3" style="height: 25px"><br/> 添加信息</th><br/> </tr><br/> <tr><br/> <td class="usertablerow2" align="right" style="height: 32px;" colspan="2"><br/> <table style="text-align: center" style="bgcolor000000" border="0" cellpadding="2" cellspacing="1" class="small" width="95%" id="TABLE1"><br/> <tr><br/> <td class="usertablerow2"> 姓名:</td><br/> <td class="usertablerow2"> <br/> <aspextBox ID="KeyValue_ZCMC" runat="server" ToolTip="姓名" MaxLength="50"></aspextBox><br/> </td><br/> </tr><br/> <br/> <br/> </table><br/> <br/> <br/> </td><br/> </tr><br/> <tr><br/> <td align="center" class="usertablerow1" colspan="2"><br/> <br/> <asp:Button ID="Button1" runat="server" CssClass="ptsbutton"<br/> Text="添加" /></td> <br/> </tr> <br/> </table><br/> </form><br/></body><br/></html><br/>后台代码如下:<br/>using System;<br/>using System.Data;<br/>using System.Configuration;<br/>using System.Collections.Generic;<br/>using System.Web;<br/>using System.Web.Security;<br/>using System.Web.UI;<br/>using System.Web.UI.WebControls;<br/>using System.Web.UI.WebControls.WebParts;<br/>using System.Web.UI.HtmlControls;<br/><br/>public partial class Assets_AssetsAdd : System.Web.UI.Page<br/>{<br/> //模板<br/> Model.Assets MA = new Model.Assets();<br/> //业务<br/> BLL.Assets BA = new BLL.Assets();<br/> protected void Page_Load(object sender, EventArgs e)<br/> {<br/> <br/> }<br/> <br/> protected void Button1_Click(object sender, EventArgs e)<br/> {<br/><br/> try<br/> {<br/><br/> <br/> MA.ZCMC = KeyValue_ZCMC.Text;<br/><br/> BA.Add(MA);<br/> MessageBox.Show("添加信息成功");<br/><br/> KeyValue_ZCMC.Text = "";<br/><br/> }<br/> catch (Exception exp)<br/> {<br/> MessageBox.Show(exp.Message);<br/><br/> }<br/><br/> }<br/>}
现在我把代码贴上来,望能得到高手的不吝指教。先谢谢了。<br/>数据访问类代码:<br/>using System;<br/>using System.Data;<br/>using System.Data.Common;<br/>using System.Text;<br/>using System.Collections;<br/>using System.Collections.Generic;<br/><br/>namespace SqlServerDAL<br/>{<br/> /// <summary><br/> /// 数据访问类 Assets<br/> /// </summary><br/> public class Assets : DALHelper<br/> {<br/> /// <summary><br/> /// 增加一条数据<br/> /// </summary><br/> public int Add(Model.Assets model)<br/> {<br/> StringBuilder strSql = new StringBuilder();<br/> strSql.Append("INSERT INTO Assets(");<br/> strSql.Append("ZCMC)");<br/> strSql.Append(" VALUES (");<br/> strSql.Append("@in_ZCMC)");<br/> DbParameter[] cmdParms = {<br/> DataBaseOAHelper.CreateInDbParameter("@in_ZCMC", DbType.AnsiString, model.ZCMC)};<br/><br/> return DataBaseOAHelper.ExecuteNonQuery(CommandType.Text, strSql.ToString(), cmdParms);<br/> }<br/><br/> /// <summary><br/> /// 更新一条数据<br/> /// </summary><br/> public int Update(Model.Assets model)<br/> {<br/> StringBuilder strSql = new StringBuilder();<br/> strSql.Append("UPDATE Assets SET ");<br/> strSql.Append("ZCMC=@in_ZCMC,");<br/> strSql.Append(" WHERE ID=@in_ID");<br/> DbParameter[] cmdParms = {<br/> DataBaseOAHelper.CreateInDbParameter("@in_ZCMC", DbType.AnsiString, model.ZCMC),<br/> DataBaseOAHelper.CreateInDbParameter("@in_ID", DbType.Int32, model.ID)};<br/> return DataBaseOAHelper.ExecuteNonQuery(CommandType.Text, strSql.ToString(), cmdParms);<br/> }<br/><br/> /// <summary><br/> /// 删除一条数据<br/> /// </summary><br/> public int Delete(int ID)<br/> {<br/> StringBuilder strSql = new StringBuilder();<br/> strSql.Append("DELETE FROM Assets ");<br/> strSql.Append(" WHERE ID=@in_ID");<br/> DbParameter[] cmdParms = {<br/> DataBaseOAHelper.CreateInDbParameter("@in_ID", DbType.Int32, ID)};<br/><br/> return DataBaseOAHelper.ExecuteNonQuery(CommandType.Text, strSql.ToString(), cmdParms);<br/> }<br/><br/> /// <summary><br/> /// 得到最大ID<br/> /// </summary><br/> public int GetMaxId()<br/> {<br/> object obj = DataBaseOAHelper.ExecuteScalar(CommandType.Text, "SELECT MAX(ID) FROM Assets", null);<br/> return DataBaseOAHelper.GetInt(obj);<br/> }<br/><br/> /// <summary><br/> /// 是否存在该记录<br/> /// </summary><br/> public bool Exists(int ID)<br/> {<br/> StringBuilder strSql = new StringBuilder();<br/> strSql.Append("SELECT COUNT(1) FROM Assets");<br/> strSql.Append(" WHERE ID=@in_ID");<br/> DbParameter[] cmdParms = {<br/> DataBaseOAHelper.CreateInDbParameter("@in_ID", DbType.Int32, ID)};<br/><br/> object obj = DataBaseOAHelper.ExecuteScalar(CommandType.Text, strSql.ToString(), cmdParms);<br/> return DataBaseOAHelper.GetInt(obj) > 0;<br/> }<br/><br/> /// <summary><br/> /// 得到一个对象实体<br/> /// </summary><br/> public Model.Assets GetModel(int ID)<br/> {<br/> StringBuilder strSql = new StringBuilder();<br/> strSql.Append("SELECT * FROM Assets ");<br/> strSql.Append(" WHERE ID=@in_ID");<br/> DbParameter[] cmdParms = {<br/> DataBaseOAHelper.CreateInDbParameter("@in_ID", DbType.Int32, ID)};<br/> Model.Assets model = null;<br/> using (DbDataReader dr = DataBaseOAHelper.ExecuteReader(CommandType.Text, strSql.ToString(), cmdParms))<br/> {<br/> while (dr.Read())<br/> {<br/> model = GetModel(dr);<br/> }<br/> return model;<br/> }<br/> }<br/><br/> /// <summary><br/> /// 获取泛型数据列表<br/> /// </summary><br/> public List<Model.Assets> GetList()<br/> {<br/> StringBuilder strSql = new StringBuilder("SELECT * FROM Assets");<br/> using (DbDataReader dr = DataBaseOAHelper.ExecuteReader(CommandType.Text, strSql.ToString(), null))<br/> {<br/> List<Model.Assets> lst = GetList(dr);<br/> return lst;<br/> }<br/> }<br/><br/> /// <summary><br/> /// 得到数据条数<br/> /// </summary><br/> public int GetCount(string condition)<br/> {<br/> return DataBaseOAHelper.GetCount("Assets", condition);<br/> }<br/><br/> /// <summary><br/> /// 分页获取泛型数据列表<br/> /// </summary><br/> public List<Model.Assets> GetPageList(int pageSize, int pageIndex, string fldSort, bool fldDir, string condition)<br/> {<br/> using (DbDataReader dr = DataBaseOAHelper.GetPageList("Assets", pageSize, pageIndex, fldSort, fldDir, condition))<br/> {<br/> List<Model.Assets> lst = GetList(dr);<br/> return lst;<br/> }<br/> }<br/><br/> #region -------- 私有方法,通常情况下无需修改 --------<br/><br/> /// <summary><br/> /// 由一行数据得到一个实体<br/> /// </summary><br/> private Model.Assets GetModel(DbDataReader dr)<br/> {<br/> Model.Assets model = new Model.Assets();<br/> model.ID = DataBaseOAHelper.GetInt(dr["ID"]);<br/> model.ZCMC = DataBaseOAHelper.GetString(dr["ZCMC"]);<br/> return model;<br/> }<br/><br/> /// <summary><br/> /// 由DbDataReader得到泛型数据列表<br/> /// </summary><br/> private List<Model.Assets> GetList(DbDataReader dr)<br/> {<br/> List<Model.Assets> lst = new List<Model.Assets>();<br/> while (dr.Read())<br/> {<br/> lst.Add(GetModel(dr));<br/> }<br/> return lst;<br/> }<br/><br/> #endregion<br/> }<br/>}<br/><br/>下面是实体类代码:<br/>using System;<br/><br/>namespace Model<br/>{<br/> /// <summary><br/> /// 实体类 Assets<br/> /// </summary><br/> [Serializable]<br/> public class Assets<br/> {<br/> public Assets()<br/> { }<br/><br/> /// <summary><br/> /// 构造函数 Assets<br/> /// </summary><br/> /// <param name="iD">ID</param><br/> /// <param name="ZCMC">ZCMC</param><br/> public Assets(int iD, string zCMC)<br/> {<br/> _iD = iD;<br/> _zCMC = zCMC;<br/> }<br/><br/> #region Model<br/> private int _iD;<br/> private string _zCMC;<br/><br/> /// <summary><br/> /// ID<br/> /// </summary><br/> public int ID<br/> {<br/> set { _iD = value; }<br/> get { return _iD; }<br/> }<br/> /// <summary><br/> /// ZCMC<br/> /// </summary><br/> public string ZCMC<br/> {<br/> set { _zCMC = value; }<br/> get { return _zCMC; }<br/> }<br/> #endregion Model<br/> }<br/>}<br/><br/><b>以下是业务逻辑类代码:</b><br/>using System;<br/>using System.Data;<br/>using System.Collections.Generic;<br/>using System.Text;<br/>using System.Web;<br/>using System.Web.Caching;<br/><br/>namespace BLL<br/>{<br/> /// <summary><br/> /// 业务逻辑类 Assets<br/> /// </summary><br/> public class Assets<br/> {<br/> private readonly SqlServerDAL.Assets dal = new SqlServerDAL.Assets();<br/> public Assets()<br/> { }<br/><br/> /// <summary><br/> /// 增加一条数据<br/> /// </summary><br/> public void Add(Model.Assets model)<br/> {<br/> if(model == null)<br/> throw new Exception("实体参数不能为空。");<br/><br/> //请在此处添加更多与业务逻辑有关的验证,例如:<br/> //if(string.IsNullOrEmpty(model.Name))<br/> // throw new Exception("名称不能为空。");<br/> //if (!Regex.IsMatch(style, @"^[\s\w\u4e00-\u9fa5]{1,20}$"))<br/> // throw new Exception("名称格式不正确。");<br/><br/> dal.Add(model);<br/> }<br/><br/> /// <summary><br/> /// 更新一条数据<br/> /// </summary><br/> public void Update(Model.Assets model)<br/> {<br/> if(model == null)<br/> throw new Exception("实体参数不能为空。");<br/><br/> //请在此处添加更多与业务逻辑有关的验证,例如:<br/> //if(string.IsNullOrEmpty(model.Name))<br/> // throw new Exception("名称不能为空。");<br/> //if (!Regex.IsMatch(style, @"^[\s\w\u4e00-\u9fa5]{1,20}$"))<br/> // throw new Exception("名称格式不正确。");<br/><br/> dal.Update(model);<br/> }<br/><br/> /// <summary><br/> /// 删除一条数据<br/> /// </summary><br/> public void Delete(int ID)<br/> {<br/> if (ID <= 0)<br/> throw new Exception("参数不正确。");<br/><br/> dal.Delete(ID);<br/> }<br/><br/> /// <summary><br/> /// 是否存在该记录<br/> /// </summary><br/> public bool Exists(int ID)<br/> {<br/> if (ID <= 0)<br/> throw new Exception("参数不正确。");<br/><br/> return dal.Exists(ID);<br/> }<br/><br/> /// <summary><br/> /// 得到一个对象实体<br/> /// </summary><br/> public Model.Assets GetModel(int ID)<br/> {<br/> if (ID <= 0)<br/> throw new Exception("参数不正确。");<br/><br/> return dal.GetModel(ID);<br/> }<br/><br/> /// <summary><br/> /// 获得泛型数据列表<br/> /// </summary><br/> public List<Model.Assets> GetList()<br/> {<br/> return dal.GetList();<br/> }<br/><br/> /// <summary><br/> /// 取得数据行数,不建议直接使用此方法,请根据业务逻辑重写<br/> /// </summary><br/> public int GetCount(string condition)<br/> {<br/> return dal.GetCount(condition);<br/> }<br/><br/> /// <summary><br/> /// 分页获取泛型数据列表,不建议直接使用此方法,请根据业务逻辑重写<br/> /// </summary><br/> public List<Model.Assets> GetPageList(int pageSize, int pageIndex, string fldSort, bool fldDir, string condition)<br/> {<br/> if (pageSize <= 0)<br/> throw new Exception("每页数据条数必须大于0。");<br/><br/> if (pageIndex <= 0)<br/> throw new Exception("页索引必须大于0。");<br/><br/> if (string.IsNullOrEmpty(fldSort))<br/> throw new Exception("排序字段不能为空。如果是默认排序,可以填写主键字段。");<br/><br/> return dal.GetPageList(pageSize, pageIndex, fldSort, fldDir, condition);<br/> }<br/> }<br/>}<br/><br/>以下是页面文件代码:<br/><%@ Page Language="C#" AutoEventWireup="true" CodeFile="AssetsAdd.aspx.cs" Inherits="Assets_AssetsAdd" %><br/><br/><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br/><br/><html xmlns="http://www.w3.org/1999/xhtml" ><br/><head id="Head1" runat="server"><br/> <title>无标题页</title><br/><link href="css/main.css" type="text/css" rel="stylesheet" /><br/><script language="JavaScript" src="js/calendar.js"></script><br/></head><br/><body><br/> <form runat="server" id="fm1"><br/> <br /><br/> <table class="usertableborder" cellspacing="1" cellpadding="3" width="96%" style="text-align: center" border="0"><br/> <tr><br/> <th colspan="3" style="height: 25px"><br/> 添加信息</th><br/> </tr><br/> <tr><br/> <td class="usertablerow2" align="right" style="height: 32px;" colspan="2"><br/> <table style="text-align: center" style="bgcolor:#000000" border="0" cellpadding="2" cellspacing="1" class="small" width="95%" id="TABLE1"><br/> <tr><br/> <td class="usertablerow2"> 姓名:</td><br/> <td class="usertablerow2"> <br/> <asp:TextBox ID="KeyValue_ZCMC" runat="server" ToolTip="姓名" MaxLength="50"></asp:TextBox><br/> </td><br/> </tr><br/> <br/> <br/> </table><br/> <br/> <br/> </td><br/> </tr><br/> <tr><br/> <td align="center" class="usertablerow1" colspan="2"><br/> <br/> <asp:Button ID="Button1" runat="server" CssClass="ptsbutton"<br/> Text="添加" /></td> <br/> </tr> <br/> </table><br/> </form><br/></body><br/></html><br/>后台代码如下:<br/>using System;<br/>using System.Data;<br/>using System.Configuration;<br/>using System.Collections.Generic;<br/>using System.Web;<br/>using System.Web.Security;<br/>using System.Web.UI;<br/>using System.Web.UI.WebControls;<br/>using System.Web.UI.WebControls.WebParts;<br/>using System.Web.UI.HtmlControls;<br/><br/>public partial class Assets_AssetsAdd : System.Web.UI.Page<br/>{<br/> //模板<br/> Model.Assets MA = new Model.Assets();<br/> //业务<br/> BLL.Assets BA = new BLL.Assets();<br/> protected void Page_Load(object sender, EventArgs e)<br/> {<br/> <br/> }<br/> <br/> protected void Button1_Click(object sender, EventArgs e)<br/> {<br/><br/> try<br/> {<br/><br/> <br/> MA.ZCMC = KeyValue_ZCMC.Text;<br/><br/> BA.Add(MA);<br/> MessageBox.Show("添加信息成功");<br/><br/> KeyValue_ZCMC.Text = "";<br/><br/> }<br/> catch (Exception exp)<br/> {<br/> MessageBox.Show(exp.Message);<br/><br/> }<br/><br/> }<br/>}
你贴这段代码什么意思?
这段代码将向数据库中写入新数据,问题是:运行时点击“添加信息”按钮没有反应,谁能解决?