
ASP.NET
ba_wang_mao
目标:(1)、熟练使用FreeRTOS嵌入式操作系统编写单片机程序。(2)、初步熟悉C#和MySQL编写比较简单可靠的C/S架构的TCP通信程序及B/S架构的WEB SERVER程序。(3)、简单熟悉阿里云物联网开发技术(单片机端SDK开发和上位机端SDK开发)。
展开
-
Asp.net的GridView控件实现单元格可编辑
最近做一个功能,考虑到用户使用方便,减少弹出页面,采用点“编辑”按钮无需弹出页面直接当前行的单元格内容就能编辑。进入页面显示如下图:点“编辑”按钮后显示如下图:编号为1的“星期”和“是否上班”均可编辑,编辑完成后,点“更新”保存。第一张图中的数据加载是通过下述方法实现:protectedvoid GridView_RowDataBound(object sender, GridViewRowEventArgs e){……}第二张图中的修改数据是通过下述方法实现:pro转载 2021-07-02 17:22:23 · 904 阅读 · 0 评论 -
c#asp.net怎么让gridview的单元格怎么可编辑
c#asp.net使gridview单元格可编辑,效果图如下所示。方法/步骤1、添加BoundField,就是绑定列,设置DataField(绑定的列),HeaderText列标题。添加CommandField列,开启编辑,更新,取消;并绑定事件。操作如图所示。2、前台代码<asp:GridView ID="gv" ForeColor="#333333" GridLines="None" runat="server" AutoGenerateColumns...转载 2021-07-02 17:18:49 · 2361 阅读 · 0 评论 -
C#时间格式转换问题(12小时制和24小时制)
string time = Convert.ToDateTime(date).ToString("yyyy-MM-dd HH:mm");//24小时string time = Convert.ToDateTime(date).ToString("yyyy-MM-dd hh:mm");//12小时 "yyyy-MM-dd HH:mm" --->转换为24小时制 "yyyy-MM-dd hh:mm" --->转换为12小时制一、12小时制验证例子: ...原创 2021-06-30 13:49:06 · 7936 阅读 · 0 评论 -
使用网上成熟的【MySqlBackup】组件,通过WEB网页操作,备份远程计算机中的数据库到C:\inetpub\wwwroot文件夹下,系统汇报错误(访问被拒绝),该如何解决呢?
解决方法: 将C:\inetpub\wwwroot文件夹的权限修改为Everyon都可以完全控制。下面是修改C:\inetpub\wwwroot文件夹的权限为完全控制的具体步骤。1、2、3、4、准备添加一个Everyone用户组,并将权限设置为完全控制5、6、7、8、9、...原创 2021-06-30 09:07:13 · 380 阅读 · 0 评论 -
C#如何获取DropDownList的文本值和索引值
画面有一个DropDownList1控件,如何获取DropDownList的文本值和索引值1、获取DropDownList的文本值 DropDownList1.SelectedItem.Text2、获取DropDownList的索引值 DropDownList1.SelectedIndex.ToString()...原创 2021-06-28 11:16:50 · 5514 阅读 · 0 评论 -
一个在ASP.NET中利用服务器控件GridView实现数据增删改查的例子
备注:这是我辅导的一个项目开发组的一个例子,用文章的方式分享出来,给更多的朋友参考。其实我们这几年的项目中,都不怎么使用服务器控件的形式了,而是更多的采用MVC这种开发模式。但是,如果项目的历史背景是用服务器控件的,也不妨继续沿用,以免变动太大,对项目的整体开发不利。很多企业业务程序的页面,其实本质上都是对数据的操作,诸如增加、删除、修改和查询(简称:增删改查),如果有可能在一个页面中完整地实现(不需要几个页面转来转去),对于用户来说可能体验较好。ASP.NET在2.0中开始提供多种数据控件,并且采转载 2021-06-24 17:23:30 · 1398 阅读 · 0 评论 -
手动绑定数据到GridView并实现编辑,删除,取消···
效果图:前台代码:<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default5.aspx.cs" Inherits="Default5" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htm转载 2021-06-24 17:15:10 · 326 阅读 · 0 评论 -
GridView实现数据编辑和删除(一)
前台的html代码:html<asp:GridView ID="gv_Emplogin" runat="server" AutoGenerateColumns="False" onrowdeleting="gv_Emplogin_RowDeleting" onrowupdating="gv_Emplogin_RowUpdating" onrowediting="gv_Emplogin_RowEditing" onrowca.转载 2021-06-24 17:09:34 · 695 阅读 · 0 评论 -
C# ASP.NET Response.Write的alert弹窗换行问题(弹窗如何显示多行字符串)
一、我想在Response.Write() 的alert弹窗中显示多行字符串,参见下图:二、网上说用 :Response.write("内容1<br/>内容2")Response.write("内容1内容2")运行结果如下图所示,显然没有达到我的要求(我需要的是在Alert弹窗中显示多行字符串)。三、可以用\\r\\n转义符解决Response.Write() 的alert弹窗中显示多行字符串。程序代码如下:string str = "第一行:= ..原创 2021-06-24 15:05:19 · 2721 阅读 · 0 评论 -
C# ASP.NET Response.Write()显示字符串的问题
我想弹出一个窗口显示字符串str中的值到弹窗体中,如何实现? str = "设备MAC地址:=12-13-14-15-16-17" 程序代码如下: string str = "设备MAC地址:=12-13-14-15-16-17"; Response.Write("<Script language='javascript'>alert('" + str + "')</Script>");...原创 2021-06-24 14:34:49 · 570 阅读 · 0 评论 -
C# ASP.NET 如何改变按钮颜色,如何隐藏按钮和隐藏标签label
一、如何改变按钮颜色1.命名空间为using System.Drawing;2.改变颜色代码页面增加一个button1的按钮,添加如下代码 Button1.BackColor = Color.Green;二、如何隐藏按钮页面增加一个button1的按钮,添加如下代码Button1.Visible = false;三、如何隐藏标签label页面增加一个标签label1,添加如下代码label1.Visible = false;...原创 2021-06-24 12:13:13 · 2963 阅读 · 0 评论 -
C#通过Rows.Count属性获取总行数,然后如何读取每条记录各个字段的值
在C#中的Datatable数据变量的操作过程中,有时候我们需要知道DataTable中是否含有数据行或者DataTable的数据总行数,此时我们就可以先拿到DataTable中的Rows属性对象,通过Rows属性对象的Count属性即可获取总行数。 例如我们我们有个DataTable变量为dt,需要通过C#获取该DataTable的总行数可使用下列语句:introwCount = dt.Rows.Count;一、C#获取该DataTable的总行数源程序 ...原创 2021-06-24 10:54:09 · 6636 阅读 · 1 评论 -
ASP.Net中如何关闭当前页面
Response.Write("<script>window.close();</script>");// 会弹出询问是否关闭Response.Write("<script>window.opener=null;window.close();</script>");// 不会弹出询问 1、会弹出询问是否关闭Response.Write("<script>window.close();</script>");// 会弹出询问.原创 2021-06-23 17:23:38 · 2385 阅读 · 0 评论 -
C#日期、时间验证的正则表达式
/// <summary> /// 是否为日期型字符串 /// </summary> /// <param name="StrSource">日期字符串(2008-05-08)</param> /// <returns></returns> public static bool IsDate(string StrSource) { .转载 2021-06-23 16:20:16 · 4962 阅读 · 1 评论 -
C# 用session传值,提示错误:未将对象引用设置到对象的实例。
一、页面1 1、页面1有很多TEXTBOX控件 2、页面1 有一个跳转按钮,按下该按钮跳转到【页面2】. 3、页面1有另外一个【保存】按钮,按下该按钮,将页面1的TEXTBOX数据和页面2的TEXTBOX数据保存到数据库。二、页面2 页面2有很多TEXTBOX控件。三、页面1代码int p1 = Convert.ToInt32(Session["p1"].ToString());四、页面2代码Session["p1"] = T...原创 2021-06-22 15:17:13 · 1193 阅读 · 0 评论 -
session的存储方式和配置
Session又称为会话状态,是Web系统中最常用的状态,用于维护和当前浏览器实例相关的一些信息。我们控制用户去权限中经常用到Session来存储用户状态,这篇文章会讲下Session的存储方式、在web.config中如何配置Session、Session的生命周期等内容。 1、Session的存储方式。 session其实分为客户端Session和服务器端Session。 当用户首次与Web服务器建立连接的时候,服务器会给用户分发一个 SessionID作为标识。Sess...转载 2021-06-22 15:01:16 · 6760 阅读 · 0 评论 -
ASP.NET页面之间传递值的几种方式
页面传值是学习asp.net初期都会面临的一个问题,总的来说有页面传值、存储对象传值、ajax、类、model、表单等。但是一般来说,常用的较简单有QueryString,Session,Cookies,Application,Server.Transfer。 一、QueryString QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能...转载 2021-06-22 14:26:50 · 7436 阅读 · 0 评论 -
asp.net(c#)网页跳转七种方法小结
在asp.net下,经常需要页面的跳转,下面是具体的几种方法。跳转页面是大部编辑语言中都会有的,正面我们来分别介绍一下关于.net中response.redirect sever.execute server.transfer 三种页面跳转的方法①response.redirect 这个跳转页面的方法跳转的速度不快,因为它要走2个来回(2次postback),但他可以跳转到任何页面,没有站点页面限制(即可以由雅虎跳到新浪),同时不能跳过登录保护。但速度慢是其最大缺陷! r...转载 2021-06-22 13:42:48 · 8410 阅读 · 0 评论 -
c# asp.net 学习笔记 WEB页面如何访问另一个WEB页面的控件数据
在Vs2005中新建一个Web项目,添加两个Web窗体(Default、Default2),在Default窗体上添加两个标准控件,一个TextBox(TextBox1)、一个Button(Button1),设置Button1的PostBackUrl属性指向Default2窗体。那么如何在Default2窗体上显示那个TextBox1所填写的内容呢?上网Google一下,发现提供的方法大致有三种:1、在Button1的Click事件中,把TextBox1的内容封...转载 2021-06-21 10:31:48 · 1371 阅读 · 0 评论 -
C#Web从0到1—创建一个web并从VS集成的SQLlocalDB数据库中查询数据
软件说明:VS2017,腾讯云服务器10元1个月,系统Win2012 R2标准版第一步:建立第一个网页建立工程https://blog.youkuaiyun.com/Mr_Lyoko/article/details/80095764...转载 2020-04-27 20:40:14 · 233 阅读 · 0 评论 -
C#Web从0到1—在自己的服务器上发布第一个网站
一、购买一个服务器: 选择:阿里云,腾讯云之类的,反正都有免费体验,照着注册指导一步一步来就可以了。这里选了啊里云,送6个月呢。二、发布网站 https://blog.youkuaiyun.com/Mr_Lyoko/article/details/80153389...转载 2020-04-27 20:42:47 · 301 阅读 · 0 评论 -
C#开发自己的Web服务器
下载源代码介绍 我们将学习如何写一个简单的web服务器,用于响应知名的HTTP请求(GET和POST),用C#发送响应。然后,我们从网络访问这台服务器,这次我们会说“Hello world!”背景 HTTP协议 HTTP是服务器和客户机之间的通信协议。它使用TCP/IP协议来发送/接收请求/响应。 ...转载 2020-04-27 20:21:22 · 8625 阅读 · 1 评论 -
C# 编写webserver
modular-2 Edge 的baseservice 可以接收windows 系统下的C# 编写的APP,编写时要使用一个简单的webserver。这只需要使用。NET 中的HttpListener;就可以完成了。 将网页放置在debug 目录中,包括了 views,css,js,font和images 几个目录。这个测试软件中包括了POST 语句的json 格式...转载 2020-04-27 14:28:34 · 814 阅读 · 0 评论 -
WIN10操作系统如何开启IIS服务及验证IIS服务开启成功
由于需要用C#编写WEB SERVER程序,而如果需要在自己本地计算机上调试网站,就需要开启IIS服务,下面就叙述如何在WIN10操作系统如何开启IIS服务及验证IIS服务开启成功。1、点击“控制面板”图标2、在打开的Windows10控制面板窗口中,点击“程序”图标。3、在控制面板---程序---程序和功能窗口页面,点击“启用或关闭Windows功能”图标...原创 2020-04-01 13:50:34 · 2908 阅读 · 1 评论 -
ASP.NET WebFrom 使用C# 连接 MySql
内容对于ASP.NET WebFrom连接SQL database的方法网络上有很多大牛都有介绍,本文介绍一种ASP.NET WebForm连接MySql database的方法。材料Visual Studio 2017; MySql最新版本;第一步 创建MySql数据库在本机上安装MySql,访问id为root, 密码123456,创建一数据库,名称为test,在数据库中创建...转载 2020-05-04 22:04:17 · 731 阅读 · 0 评论 -
asp.net web项目连接mysql数据库
asp.net连接mysql数据库首先需要一个MySql.Data.dll文件 点击下载1.创建一个ASP.NET空Web应用程序2.添加引用3.添加web窗体4.在生成的代码中引用using MySql.Data.MySqlClient;5.连接mysqlusing System;using System.Collections.Generic;using Sy...转载 2020-05-04 22:13:19 · 2432 阅读 · 0 评论 -
ASP.NET连接MySQL数据库
https://blog.youkuaiyun.com/qq_33548747/article/details/80559792?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-2ASP....转载 2020-05-04 22:33:00 · 2914 阅读 · 1 评论 -
ASP.NET导出Excel文件
将页面显示的订单表导出Excel文件。步骤定义导出Excel文件的方法:private void Export(string FileType, string FileName) { Response.Charset = "GB2312"; Response.ContentEncoding = System.Text.En...转载 2020-05-04 22:36:36 · 615 阅读 · 0 评论 -
网页连接数据库,一个简单的登入界面以及实现登入功能
基于V#的ASP.NET.MVC 4 web 网站程序开发 接着上篇继续,上篇地址为https://blog.youkuaiyun.com/weixin_42534390/article/details/86576537 我们首先要有一个认知,就是ASP.NET.MVC 4 web 网站程序开发的三层架构概念,分别为BLL,DAL,MOD 这三层的概念,这是竖着的三层。横三...转载 2020-05-04 22:44:40 · 1869 阅读 · 0 评论 -
简单的连接数据库的Web登录界面
简单的连接数据库的Web登录界面一、需求分析实现在登录界面输入用户名和密码,连接数据库,与数据库信息进行比对,若用户名和密码相互匹配,则显示登陆成功,若不正确,选择重新输入。二、工具1.MySql 2.Tomcat 3.Java EE 4.SQLyog或Navicat等,并配置好环境变量。三、实现步骤1.数据库建表首先,创建数据库,并在数据...转载 2020-05-04 22:48:20 · 2351 阅读 · 0 评论 -
vs2017创建ASP.NET项目
第一步,首先,点击 文件->新建->项目:选择web中的ASP.NET web应用程序,现在最流行的是上面的.net core(下一步准备学),然后就是输入项目名称和选择项目路径。这里我的解决方案和项目名不同,是因为一个解决方案下可以有不止一个项目。如果你觉得麻烦,可以什么都不改,就按默认的名称和路径来也没问题。然后点击确定。第二步,选择空,然后勾选MVC核心引用。 如果直接选MVC模板,那么项目里就有一些生成好的样板文件,我个人喜欢纯净一些的,所以就...转载 2020-05-09 15:10:03 · 707 阅读 · 0 评论 -
Visual Studio 2017 下创建ASP.NET网站程序详细步骤
1、文件——新建——项目2.、新弹出的窗口上选择Visual C#,然后选择ASP.NET Web 应用程序(.NET Framework),然后点击确定3、选择空——然后在下面勾选Web窗体,然后点击确定4、右边的解决方案资源管理器,选择解决方案下面的那个项目名称,然后右键——添加——新建项...原创 2020-05-09 16:08:27 · 6915 阅读 · 2 评论 -
完全解决MySQL5.7版本数据库不支持中文问题,并且用C#程序往数据库的VARCHAR(32)类型的字段中写汉字成功
今天,重写安装了MySQL5.7.27程序。安装成功后,默认创建了一个数据库和一张表,然后插入中文,报字符集错误提示:花费了大致1天时间予以解决,解决完成后整理一下,借此机会,发表出来,希望可以帮助大家。第一步:先查询数据库支持的字符集1、登录MySQL数据库,输入SQL语句: show variables like 'character%'; 参考下图:show variables like 'character%';可以观察到character_set_cl...原创 2020-10-10 22:13:42 · 2356 阅读 · 2 评论 -
C# ASP.NET+MySQL数据库命名了1个long字段,和C#的保留字重名,并且和MySQL数据库的关键字重名,如何用Parameters.AddWithValue方法插入新记录到数据库
一、数据库如下所示 命名了一个long字段,long是C#的保留字,并且long是MySQL数据库的关键字。WEB画面上有一个textbox4控件的值,如何将textbox4控件的值写入到数据库long字段中呢?二、将textbox4控件的值保存到变量mlongint mlong = Convert.ToInt32(TextBox4.Text);三、定义插入语句 MySqlCommand cmd = new MySqlCommand("insert into t...原创 2020-10-10 21:20:12 · 417 阅读 · 0 评论 -
C# ASP.NET 如何判断DropdownList是否为空
程序运行时,鼠标下拉DropdownList控件,发现下拉列表为空,参见下图如何判断DropdownList控件为空呢,参见下述代码: if (DropDownList1.Items.Count == 0) { Response.Write("<script language=javascript>alert('dropdownlist1为空')</script>"); ...原创 2020-10-10 10:03:21 · 887 阅读 · 0 评论 -
C# ASP.NET 连接MySQL 如何先进行多条件查询,然后进行数据库插入操作
数据库内有很多字段,但是2个字段(id、mac_id)中的任何一个都不能在数据库的记录中重复。 WEB网页上有n个TEXTBOX控件,用于输入数据库字段的值。其中 textbox1输入id字段值 textbox3输入mac_id字段的值。 插入数据库之前,需要在数据库中查询,2个字段(id、mac_id)中的任何一个都不在数据库的记录中查询到时,才能将当前数据插入到数据库。 一、连接...原创 2020-10-09 11:49:40 · 1047 阅读 · 1 评论 -
C# ASP.NET DROPDOWNLIST控件绑定数据库,用DropDownList1.SelectedValue.ToString 读取的选项值始终是第一项的值的解决方法
1、C# ASP.NET DROPDOWNLIST控件绑定数据库,数据库内容如下 数据库有3个字段:id,name,map。 数据库只有1个表,表名为 table1 2、前台代码如下: <asp:DropDownList ID="DropDownList1" runat="server" style="z-index: 1; left: 360px; top: 80px; position: absolute; height: 35px; ...原创 2020-09-30 16:54:41 · 1100 阅读 · 0 评论 -
C# ASP.NET 如何将TEXTBOX文本框中的文本数字字符转化为数值
方法1:int timing = Convert.ToInt32(TextBox1.Text);方法2:int timing = int.Parse(TextBox1.Text);原创 2020-09-30 16:42:40 · 3804 阅读 · 0 评论 -
ASP.NET中DropDownList控件的简单使用--DDL绑定数据库表中值,选择DDL中值直接检索数据
这篇博客主要说一下DropDownList绑定数据库表中数据,及选择相应DropDownList表中的值会根据此值从数据库中查询相应的数据信息。 一、简单介绍一下我要实现的功能 我要实现的功能简单界面:我要实现的功能:校区旁边的下拉列表我使用的是DropDownList控件,页面加载时DropDownList会绑定从数据库中查询出的校区信息,然后根据校区值的选取,在下面多标签栏中显示相应的建筑信息。二、简单介绍下DropDownList绑定数据及根据其值查询建筑...转载 2020-09-30 16:17:54 · 2206 阅读 · 0 评论 -
C# ASP.NET DropDownList通过DataTable与数据库的绑定方法
1、数据库 数据库有3个字段:id,name,map。 数据库的表名为: table12、前台代码 <asp:DropDownList ID="DropDownList1" runat="server" style="z-index: 1; left: 360px; top: 80px; position: absolute; height: 35px; width: 220px; bottom: 343px" AppendDataBound...原创 2020-09-30 13:54:08 · 922 阅读 · 0 评论