- 浏览: 35342 次
- 性别:
- 来自: 成都
文章分类
最新评论
-
50050192:
扯蛋,误人
[原]JavaSocket实现广播聊天室 -
Dxx23:
受用了!
电子书分享下,谢谢!
[原]Oracle中列自增的方法 -
yulongxiang:
学习了!!!
Ajax的实现原理(asp.net ajax读书笔记)
这是我来博客园发的第一篇文章
做这个的灵感来自TerryLee的博客园的一篇文章,我在这儿只是把他文章里的东西,我照着做了一次,并引入了我自己的一些东西而已,希望各位老鸟不要笑话~呵呵
首先新建一个ASP.net AJAX网站,名字随便取了
在页面中放入一个ScriptManage控件,这是不能少的,在ScriptManage下面,放入两个UpDataPanel控件,一个用于做提交数据的窗口,一个用来显示GridView里面的是数据用,至于怎么插入表格之类的,这儿就不多说了。
下面我把有关提交数据到数据库的方法贴出来一下,希望和大叫讨论一下我的方法:
1.在目录下建立App_Code文件夹,建立TiJiao.cs
:)
做这个的灵感来自TerryLee的博客园的一篇文章,我在这儿只是把他文章里的东西,我照着做了一次,并引入了我自己的一些东西而已,希望各位老鸟不要笑话~呵呵
首先新建一个ASP.net AJAX网站,名字随便取了
在页面中放入一个ScriptManage控件,这是不能少的,在ScriptManage下面,放入两个UpDataPanel控件,一个用于做提交数据的窗口,一个用来显示GridView里面的是数据用,至于怎么插入表格之类的,这儿就不多说了。
下面我把有关提交数据到数据库的方法贴出来一下,希望和大叫讨论一下我的方法:
1.在目录下建立App_Code文件夹,建立TiJiao.cs
1 using System;
2 using System.Data;
3 using System.Configuration;
4 using System.Web;
5 using System.Web.Security;
6 using System.Web.UI;
7 using System.Web.UI.WebControls;
8 using System.Web.UI.WebControls.WebParts;
9 using System.Web.UI.HtmlControls;
10 using System.Data.SqlClient;
11 using SqlHelper;
12
13 /// <summary>
14 /// TiJiao 的摘要说明
15 /// </summary>
16 public class TiJiao
17 {
18 public TiJiao()
19 {
20 //
21 // TODO: 在此处添加构造函数逻辑
22 //
23 }
24
25 private string id = string.Empty;
26
27 private string userName = string.Empty;
28
29 private string password = string.Empty;
30
31 public string Id
32 {
33 get { return this.id; }
34 set { this.id = value; }
35 }
36
37 public string UserName
38 {
39 get { return this.userName; }
40 set { this.userName = value; }
41 }
42
43 public string Password
44 {
45 get { return this.password; }
46 set { this.password = value; }
47 }
48 }
2.在App_Code目录下建立一个Entity实体文件夹,用于对数据库的操作,具体代码为:2 using System.Data;
3 using System.Configuration;
4 using System.Web;
5 using System.Web.Security;
6 using System.Web.UI;
7 using System.Web.UI.WebControls;
8 using System.Web.UI.WebControls.WebParts;
9 using System.Web.UI.HtmlControls;
10 using System.Data.SqlClient;
11 using SqlHelper;
12
13 /// <summary>
14 /// TiJiao 的摘要说明
15 /// </summary>
16 public class TiJiao
17 {
18 public TiJiao()
19 {
20 //
21 // TODO: 在此处添加构造函数逻辑
22 //
23 }
24
25 private string id = string.Empty;
26
27 private string userName = string.Empty;
28
29 private string password = string.Empty;
30
31 public string Id
32 {
33 get { return this.id; }
34 set { this.id = value; }
35 }
36
37 public string UserName
38 {
39 get { return this.userName; }
40 set { this.userName = value; }
41 }
42
43 public string Password
44 {
45 get { return this.password; }
46 set { this.password = value; }
47 }
48 }
1 using System;
2 using System.Data;
3 using System.Configuration;
4 using System.Web;
5 using System.Web.Security;
6 using System.Web.UI;
7 using System.Web.UI.WebControls;
8 using System.Web.UI.WebControls.WebParts;
9 using System.Web.UI.HtmlControls;
10 using System.Data.SqlClient;
11 using SqlHelper;
12
13 /// <summary>
14 /// TiJiaoDao 的摘要说明
15 /// </summary>
16 public class TiJiaoDao
17 {
18 public TiJiaoDao()
19 {
20 //
21 // TODO: 在此处添加构造函数逻辑
22 //
23 }
24 private static string UserName = "@UserName";
25
26 private static string Password = "@Password";
27
28 private static string INSERTINTO_LoginTable = "INSERT INTO LoginTable VALUES(@UserName,@Password) ";
29
30 public static bool LoginTable(TiJiao TiJiao9)
31 {
32 SqlParameter[] parms = new SqlParameter[]{
33 new SqlParameter(UserName,SqlDbType.NVarChar,50),
34 new SqlParameter(Password,SqlDbType.NVarChar,50)};
35
36 parms[0].Value = TiJiao9.UserName;
37 parms[1].Value = TiJiao9.Password;
38
39
40
41
42 //获取连接字符串,插入数据到SQL数据库
43 int tag = SqlHelper.SqlHelpDao.ExecuteNonQuery(GetConnectionString.ConnectionString, CommandType.Text, INSERTINTO_LoginTable, parms);
44 if (tag > 0)
45 {
46 return true;
47 }
48 return false;
49 }
50 }
51
3.在刚才建好的UpDataPanel中,插入两个TextBox,一个Button,在对这个页面进行代码的编写,如下:2 using System.Data;
3 using System.Configuration;
4 using System.Web;
5 using System.Web.Security;
6 using System.Web.UI;
7 using System.Web.UI.WebControls;
8 using System.Web.UI.WebControls.WebParts;
9 using System.Web.UI.HtmlControls;
10 using System.Data.SqlClient;
11 using SqlHelper;
12
13 /// <summary>
14 /// TiJiaoDao 的摘要说明
15 /// </summary>
16 public class TiJiaoDao
17 {
18 public TiJiaoDao()
19 {
20 //
21 // TODO: 在此处添加构造函数逻辑
22 //
23 }
24 private static string UserName = "@UserName";
25
26 private static string Password = "@Password";
27
28 private static string INSERTINTO_LoginTable = "INSERT INTO LoginTable VALUES(@UserName,@Password) ";
29
30 public static bool LoginTable(TiJiao TiJiao9)
31 {
32 SqlParameter[] parms = new SqlParameter[]{
33 new SqlParameter(UserName,SqlDbType.NVarChar,50),
34 new SqlParameter(Password,SqlDbType.NVarChar,50)};
35
36 parms[0].Value = TiJiao9.UserName;
37 parms[1].Value = TiJiao9.Password;
38
39
40
41
42 //获取连接字符串,插入数据到SQL数据库
43 int tag = SqlHelper.SqlHelpDao.ExecuteNonQuery(GetConnectionString.ConnectionString, CommandType.Text, INSERTINTO_LoginTable, parms);
44 if (tag > 0)
45 {
46 return true;
47 }
48 return false;
49 }
50 }
51
1 protected void Page_Load(object sender, EventArgs e)
2 {
3 SqlConnection con = new SqlConnection("server=(local);database=AtlasSMDB;uid=sa;password=sa");
4 SqlDataAdapter da = new SqlDataAdapter("select * from LoginTable", con);
5 DataSet ds = new DataSet();
6 da.Fill(ds, "LoginTable");
7 DataTable dt = ds.Tables["LoginTable"];
8 this.GridView1.DataSource = dt.DefaultView;
9 this.GridView1.DataBind();
10
11 }
12 protected void UpdateBtn_Click(object sender, EventArgs e)
13 {
14 TiJiao TiJiao9 = new TiJiao();
15
16 TiJiao9.UserName = this.txtUserName.Text.Trim();
17 TiJiao9.Password = this.txtPassword.Text.Trim();
18
19 if (TiJiaoDao.LoginTable(TiJiao9) == true)
20 {
21 Response.Redirect("~/Default.aspx");
22 }
23 }
至此,一个无状态的提交显示的页面就做好了,第一次写技术性的博客,写的不好之处,请大家包涵哈!~2 {
3 SqlConnection con = new SqlConnection("server=(local);database=AtlasSMDB;uid=sa;password=sa");
4 SqlDataAdapter da = new SqlDataAdapter("select * from LoginTable", con);
5 DataSet ds = new DataSet();
6 da.Fill(ds, "LoginTable");
7 DataTable dt = ds.Tables["LoginTable"];
8 this.GridView1.DataSource = dt.DefaultView;
9 this.GridView1.DataBind();
10
11 }
12 protected void UpdateBtn_Click(object sender, EventArgs e)
13 {
14 TiJiao TiJiao9 = new TiJiao();
15
16 TiJiao9.UserName = this.txtUserName.Text.Trim();
17 TiJiao9.Password = this.txtPassword.Text.Trim();
18
19 if (TiJiaoDao.LoginTable(TiJiao9) == true)
20 {
21 Response.Redirect("~/Default.aspx");
22 }
23 }
:)
发表评论
-
Ajax的实现原理(asp.net ajax读书笔记)
2007-06-08 15:07 1222首次加载方式:与传统web应用程序相同。首先用户在游览器输入U ... -
ASP.net自己常用的一些代码[新同学请进]
2007-06-09 01:46 7271.如何在Reapter控件里显示数据库数据?页面部分代码: ... -
SQL Server 2005 For Developers
2007-06-09 18:33 654很多朋友最近在找SQL2005开发版下载的地址,苦于BT下载无 ... -
[原创]Asp.net入门-网络采购系统(1)
2007-06-10 16:14 652大家好,首先欢迎您访问我的博客,在这儿,您如果是一名Asp.n ... -
用Jmail实现邮件发送源代码
2007-06-12 10:53 812以下代码经过测试,没有问题的,可以实现邮件发送。JMail下载 ... -
asp.net利用RAR实现文件压缩解压缩[转载]
2007-06-13 23:22 804如果服务器上安装了RAR程序,那么asp.net可以调用RAR ... -
利用Jmail接收邮件
2007-06-16 00:06 1407/**//// <summary>/// 利用Jm ... -
C#基础概念二十五问[转载]
2007-06-16 10:31 719当初学 C# 时是找个人大概问了一下数据类型和分支语句就开始做 ... -
C# 开发和使用中的23个技巧
2007-06-19 20:39 6651.怎样定制VC#DataGrid列标题? DataGrid ... -
数据库开发者常犯的十大错误,你有吗?
2007-06-21 00:03 791尽管软件发展中的热点技术层出不穷,不断地变化,有一些东西却一 ... -
Net 是未来的趋势, 为什么? [转]
2007-06-23 00:41 552Net姗姗来迟了.但是终于 ... -
使用ADO.NET和C#以编程方式创建 SQL Server 数据库
2007-09-28 15:04 901//Create Button on Form //using ... -
使用ISAPI_Rewrite对asp.net实现URL重写伪静态[转]
2008-04-19 01:08 1015ISAPI_Rewrite利用IIS的ISAPI实现URL重写 ... -
利用Mircosoft URLRewriter.dll实现页面伪静态[原]
2008-04-20 01:40 1634昨天,转贴了一篇利用ISAPI筛选器来实现URL伪静态的文章, ... -
[原]利用Wildcard ISAPI Mapping隐藏扩展名
2008-04-23 17:43 775Wildcard ISAPI Mapping,是IIS6中的一 ... -
[转]Log4Net五步走
2008-04-30 02:27 922本文不是教你全面了解log4net,本文只是希望教会你按步就班 ...
相关推荐
Vs2005以下使用UpdatePanel的组件 安装后找到 System.Web.Extensions.dll 和 System.Web.Extensions.Design.dll 添加到引用中即可
在网上找了很久没有发现有html+ashx做的论坛,被逼无奈,自己动手写了个,共享出来和大家分享 前面的现实部分是html的,后面的是业务处理是ashx,后台管理是aspx实现的微软的updatapanel,数据是用sqlhelper实现的
包含了Microsoft官方的ajax控件和非官方的Anthem控件,anthem是轻量级的ajax控件,非常好用,比普通asp.net控件+UpdataPanel要好的多,详细情况可以去google一下!
1、文件内容:qt5-qttools-devel-5.9.7-1.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/qt5-qttools-devel-5.9.7-1.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
2022巩固阶试卷集《高数》01.pdf
内容概要:本文主要介绍了一个将ResNet卷积神经网络与Transformer架构相结合的方法。首先引入了ResNet的基础结构——包括特征提取部分以及预训练参数设定,随后针对图像数据特性自定义了一种TransformBlock,在原有ResNet的最后一层替换了传统卷积操作加入了多头注意力机制和前馈神经网络来改进原始模型的表现能力。接着定义整个网络流程(输入图片经过卷积运算得到高层语义表达再经变换器增强最终映射为类别概率向量)。最后用随机初始化参数测试搭建好的模型能否正常输出预期维度大小的数据。 适用人群:熟悉PyTorch框架并具有一定深度学习基础知识的研究者或从业者。 使用场景及目标:①希望了解经典CNN和Transformer组合使用方式;②探索提高图像识别精度的新途径。 其他说明:提供的完整代码片段方便直接应用于具体项目之中进行实验对比不同配置下性能变化情况。
IBM的IT战略规划方法论.pdf
1、文件内容:rsyslog-8.24.0-57.el7_9.3.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/rsyslog-8.24.0-57.el7_9.3.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
含电动汽车的区域综合能源系统优化调度算法研究:代码简洁、注释详尽、运行便捷、结果图示、附参考文献,含电动汽车的区域综合能源系统优化调度研究 代码简洁明了,注释详细,可以直接运行,部分结果图如下,有参考文献 ,区域综合能源系统优化调度;电动汽车;代码简洁明了;注释详细;结果图;参考文献,"电动汽车驱动下的区域能源系统优化调度研究:代码详解与结果展示"
资源说明: 1:csdn平台资源详情页的文档预览若发现'异常',属平台多文档切片混合解析和叠加展示风格,请放心使用。 2:32页图文详解文档(从零开始项目全套环境工具安装搭建调试运行部署,保姆级图文详解),旨在为更多的人甚至零基础的人也能运行、使用和学习。 3:配套毕业论文,万字长文,word文档,支持二次编辑。 4:范例参考答辩ppt,pptx格式,支持二次编辑。 5:工具环境、ppt参考模板、相关电子教程、视频教学资源分享。 6:资源项目源码均已通过严格测试验证,保证能够正常运行,本项目仅用作交流学习参考,请切勿用于商业用途。 7:项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通。 内容概要: 本系统基于B/S网络结构,在IDEA中开发。服务端用Java并借ssm框架(Spring+SpringMVC+MyBatis)搭建后台。用MySQL存储数据,可靠性强。 能学到什么: 使用ssm搭建后台。学习使用jsp、html构建交互界面、前后端数据交互、MySQL管理数据、从零开始环境搭建、调试、运行、打包、部署流程。
PYRAFORMER LOW-COMPLEXITY PYRAMIDAL,含有完整的代码和论文
1、文件内容:qt5-qttools-libs-designercomponents-5.9.7-1.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/qt5-qttools-libs-designercomponents-5.9.7-1.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
1、文件内容:qt3-3.3.8b-51.el7.rpm以及相关依赖 2、文件形式:tar.gz压缩包 3、安装指令: #Step1、解压 tar -zxvf /mnt/data/output/qt3-3.3.8b-51.el7.tar.gz #Step2、进入解压后的目录,执行安装 sudo rpm -ivh *.rpm 4、安装指导:私信博主,全程指导安装
本资源包含数据集有几个英文单词-apple、eat和hello。 通过python、pytorch环境运行。 环境的安装可参考: https://blog.csdn.net/no_work/article/details/145416261 代码整体是非常简便的,总共三个py部分和一个数据集在data文件夹下。 运行python 01数据集文本生成制作.py 会在logs文件夹下生成2个txt文本,分别存放了wav音频的路径和对应的标签。 运行python 02train.py就会训练这个txt文本里面的数据,并将训练的模型与验证集里面的数据进行验证。 最后模型也是保存在logs文件夹下。 最后运行python 03pyqt.py即可加载训练好的模型,对输入的音频进行识别。
资源说明: 1:csdn平台资源详情页的文档预览若发现'异常',属平台多文档切片混合解析和叠加展示风格,请放心使用。 2:32页图文详解文档(从零开始项目全套环境工具安装搭建调试运行部署,保姆级图文详解),旨在为更多的人甚至零基础的人也能运行、使用和学习。 3:配套毕业论文,万字长文,word文档,支持二次编辑。 4:范例参考答辩ppt,pptx格式,支持二次编辑。 5:工具环境、ppt参考模板、相关电子教程、视频教学资源分享。 6:资源项目源码均已通过严格测试验证,保证能够正常运行,本项目仅用作交流学习参考,请切勿用于商业用途。 7:项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通。 内容概要: 本系统基于B/S网络结构,在IDEA中开发。服务端用Java并借ssm框架(Spring+SpringMVC+MyBatis)搭建后台。用MySQL存储数据,可靠性强。 能学到什么: 使用ssm搭建后台。学习使用jsp、html构建交互界面、前后端数据交互、MySQL管理数据、从零开始环境搭建、调试、运行、打包、部署流程。
Qt多路串口通信源码:自定义协议帧与读写配置文件ini功能实现,支持定长与可变长通信协议,适用于嵌入式开发环境,多路Qt串口通信源码C++语言接口自定义协议帧Qt读写配置文件ini: 可变长定长通信接口协议实现Qt多路串口发送接收SerialProtocol.rar 工控自定义报文 可用于嵌入式,单片机,ARM, DSP等常见的串口通信中,在应用实践中编写总结的源代码,实现自定义的串口通信协议,包括报文头部、长度、校验和等基本功能,采用Qt编程操作串口发送、接收定长、可变长数据,也可以传输结构体,小数,浮点数,字符串等数据。 可保存或加载配置信息ini文件,方便用户的选择。 支持单路,多路串口同时通信。 开发环境是Qt5.10.1,也可使用其它版本的Qt,删除.pro.user文件即可。 可选择使用QSerialPort或者使用第三方串口库qextserialport-1.2win-alpha 本代码和文档内均有版权标识。 代码特点: 1、尽量贴合实际应用,细节考虑周到。 2、注释完善,注重讲解,为便于学习,还增加了扩展知识点介绍。 3、提供代码设计文档,使用文档,环境配置文档等。
内容概要:本文介绍了一个新的基准测试套件——CMMLU,用于评估大型语言模型(LLMs)在中国特定环境下的跨学科语言理解和推理能力。该基准涵盖了自然科学、社会科学、工程学及人文学科等领域,共包含67个不同难度的主题。通过对18种先进的中英文多语种和专为中国设计的语言模型进行评测,结果显示现有的大多数LLMs难以达到平均准确率超过40%,远低于随机猜测的25%。深入分析揭示了不同类型问题如否定句、复合选项对性能的影响。CMMLU填补了此前在汉语背景下评价语言模型的空白。 适合人群:从事自然语言处理领域的研究人员,特别是专注于构建及优化大型预训练模型的专业人士。 使用场景及目标:旨在帮助开发者更好地衡量LLMs对于中文的理解程度,并识别哪些方面的改进可以提升模型的表现;同时为未来的算法开发提供了宝贵的指导。 其他说明:作者团队公开发布了所有数据集及其代码以促进后续的研究发展,使得社区能够自由便捷地利用这些资源来检验自己的模型。
资源说明: 1:csdn平台资源详情页的文档预览若发现'异常',属平台多文档切片混合解析和叠加展示风格,请放心使用。 2:32页图文详解文档(从零开始项目全套环境工具安装搭建调试运行部署,保姆级图文详解),旨在为更多的人甚至零基础的人也能运行、使用和学习。 3:配套毕业论文,万字长文,word文档,支持二次编辑。 4:范例参考答辩ppt,pptx格式,支持二次编辑。 5:工具环境、ppt参考模板、相关电子教程、视频教学资源分享。 6:资源项目源码均已通过严格测试验证,保证能够正常运行,本项目仅用作交流学习参考,请切勿用于商业用途。 7:项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通。 内容概要: 本系统基于B/S网络结构,在IDEA中开发。服务端用Java并借ssm框架(Spring+SpringMVC+MyBatis)搭建后台。用MySQL存储数据,可靠性强。 能学到什么: 使用ssm搭建后台。学习使用jsp、html构建交互界面、前后端数据交互、MySQL管理数据、从零开始环境搭建、调试、运行、打包、部署流程。
粒子群算法优化光伏发电MPPT实现多峰值寻优,解决阴影遮蔽问题并追踪最大峰值功率输出,粒子群算法(PSO)光伏发电 MPPT实现多峰值寻优,阴影遮蔽光伏发电算法 使用s函数编写粒子群算法,阴影遮蔽,实现多峰值寻优,解决经典mppt算法会形成局部最优的问题,追踪到最大峰值功率输出 ,核心关键词:粒子群算法(PSO); 光伏发电; MPPT; 多峰值寻优; 阴影遮蔽; 算法优化; S函数编写; 局部最优问题; 最大峰值功率输出。,"基于S函数的粒子群算法优化MPPT:多峰值寻优及阴影遮蔽光伏发电算法研究"
资源说明: 1:csdn平台资源详情页的文档预览若发现'异常',属平台多文档切片混合解析和叠加展示风格,请放心使用。 2:32页图文详解文档(从零开始项目全套环境工具安装搭建调试运行部署,保姆级图文详解),旨在为更多的人甚至零基础的人也能运行、使用和学习。 3:配套毕业论文,万字长文,word文档,支持二次编辑。 4:范例参考答辩ppt,pptx格式,支持二次编辑。 5:工具环境、ppt参考模板、相关电子教程、视频教学资源分享。 6:资源项目源码均已通过严格测试验证,保证能够正常运行,本项目仅用作交流学习参考,请切勿用于商业用途。 7:项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通。 内容概要: 本系统基于B/S网络结构,在IDEA中开发。服务端用Java并借ssm框架(Spring+SpringMVC+MyBatis)搭建后台。用MySQL存储数据,可靠性强。 能学到什么: 使用ssm搭建后台。学习使用jsp、html构建交互界面、前后端数据交互、MySQL管理数据、从零开始环境搭建、调试、运行、打包、部署流程。