在InitializeComponent() 的System.EventHandler 报未将对象引用设置到对象的实例 错误
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<script type="text/javascript" src="js/selcity.js"></script>
<script type="text/javascript" src="js/selSpecialty.js"></script>
<script type="text/javascript" src="js/Certificatetype.js"></script>
</head>
<body onload="initProvince();initSpecialty();inittype()">
<form id="form1" method="post" action="">
<div>
<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<th width="12%"><span class="star"> * </span>真实姓名</th>
<td width="88%"><input type="text" class="textbox" name="RealName" id="RealName" value="" size="20" maxlength="10" />
<span class="">性别</span>
<select name="Sex" id="Sex" class="select">
<option value="男">男</option>
<option value="女">女</option>
</select>
</tr>
<tr>
<th><span class="star"> * </span>出生年月</th>
<td>
<input type="text" maxlength="4" size="6" id="birthdayyear" name="birthdayyear" value="">年(YYYY)
工作年限
<input type="text" maxlength="2" size="2" id="birthdaymonth" name="birthdaymonth" value="">月(MM)
</td>
</tr>
<tr id="postSubtn">
<td height="40"> </td>
<td valign="bottom"><input type="submit" id="btnpulish_ServerClick" name="btnpulish_ServerClick" value="立即发布"></td>
</tr>
</table>
</div>
</form>
</body>
</html>
using System;
using System.Collections;
using System.ComponentModel;
using System.Collections.Generic;
using System.Linq;
using System.Data;
using System.Data.OleDb;
using System.Drawing;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.IO;
using System.Web.SessionState;
using System.Data.SqlClient;
using OleDbHelper;
public partial class _Default : System.Web.UI.Page
{
public System.Web.UI.HtmlControls.HtmlInputText RealName;
public System.Web.UI.HtmlControls.HtmlSelect Sex;
public System.Web.UI.HtmlControls.HtmlInputText birthdayyear;
public System.Web.UI.HtmlControls.HtmlInputText birthdaymonth;
public System.Web.UI.HtmlControls.HtmlInputButton btnpulish;
public System.Web.UI.WebControls.DataGrid DG_Persons;
OleDbConnection MyConn;
protected void Page_Load(object sender, EventArgs e)
{
BindGrid();
}
private void BindGrid()
{
MyConn = DB.CreateDB();
MyConn.Open();
OleDbCommand cmd = new OleDbCommand("select * from PersonCertifiate", MyConn);
OleDbDataReader dr = cmd.ExecuteReader();
MyConn.Close();
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
base.OnInit(e);
InitializeComponent();
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.btnpulish.ServerClick += new System.EventHandler(this.btnpulish_ServerClick);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void btnpulish_ServerClick(object sender, System.EventArgs e)
{
{
try
{
MyConn = DB.CreateDB();
string strRealName = RealName.ToString();
string strSex = Sex.Value;
string strbirthdayyear = birthdayyear.ToString();
string strbirthdaymonth = birthdaymonth.ToString();
if (strRealName == null || strSex == null || strbirthdayyear == null || strbirthdaymonth == null )
{
Response.Write("<script>alert('数据添加失败')</script>");
}
else
{
MyConn.Open();
OleDbCommand cmd1 = new OleDbCommand("insert into PersonCertifiate(Realname,sex,birthdayyear,birthdaymonth) values('" + strRealName + "','" + strSex + "','" + strbirthdayyear + "','" + strbirthdaymonth + "')", MyConn);
cmd1.ExecuteNonQuery();
Response.Write("<script>alert('数据添加成功')/script>");
MyConn.Close();
}
}
catch (Exception ex)
{
Response.Write("<script>alert('" + ex.Message + "')</script>");
}
}
}
}
相关推荐
AVEVA System Platform界面定制全流程:从环境搭建到数据绑定
工业上位机界面开发中,SCADA系统与人机交互(HMI)的定制需求始终是现场效率提升的关键。面对操作员对画面可读性、响应速度与数据实时性的严苛要求,基于平台二次开发成为平衡成本与功能的优选路径。AVEVA System Platform作为流程行业广泛应用的组态平台,其界面定制涉及开发环境配置、控件继承、布局管理及数据绑定等多个环节。通过理解绑定机制与OPC UA数据源接入原理,工程师可以从底层重构操作画面,实现响应式布局与实时数据驱动显示。这类技术适用于石化、电力等流程工业的集中监控、报警管理及设备操作场
无人机手势控制数据集46176张VOC+YOLO格式.zip
数据集格式:VOC格式+YOLO格式 压缩包内含:3个文件夹,分别存储图片、xml、txt文件 JPEGImages文件夹中jpg图片总计:46176 Annotations文件夹中xml文件总计:46176 labels文件夹中txt文件总计:46176 标签种类数:8 标签名称:["follow","follow_hand","land","land_hand","null","object","takeoff","takeoff-hand"] 每个标签的框数(注意yolo格式类别顺序不和这个对应,而以labels文件夹classes.txt为准): follow 框数 = 22056 follow_hand 框数 = 4038 land 框数 = 7609 land_hand 框数 = 3300 null 框数 = 2642 object 框数 = 2 takeoff 框数 = 3494 takeoff-hand 框数 = 3645 总框数:46786 图片清晰度(分辨率:像素):清晰 图片是否增强:否 标签形状:矩形框,用于目标检测识别 重要说明:暂无 特别声明:本数据集不对训练的模型或者权重文件精度作任何保证,数据集只提供准确且合理标注
三相光伏发电系统中MPPT和并网控制策略的研究(Simulink仿真实现)
内容概要:本文系统研究了三相光伏发电系统中的最大功率点跟踪(MPPT)与并网控制策略,深入分析光伏阵列在不同光照和温度条件下的输出特性,设计并实现了基于Simulink的完整仿真模型。该模型涵盖光伏阵列、DC-DC变换器、MPPT控制器、逆变器及锁相环等关键模块,重点验证了系统在动态环境变化下实现高效能量转换的能力,并确保并网电流符合电能质量标准。研究对比了多种MPPT算法的动态响应与稳定性表现,优化了并网控制策略以提升整体系统性能,为光伏系统的设计与控制提供了理论依据与仿真支持。; 适合人群:具备电力电子、自动控制或新能源发电基础知识的高校研究生、科研人员及从事光伏系统设计与仿真的工程技术人员。; 使用场景及目标:①用于教学与科研中深入理解光伏发电系统的MPPT原理与并网控制机制;②指导实际工程项目中光伏逆变器控制策略的设计与仿真验证;③为撰写相关学术论文或完成课程设计提供可复现的Simulink模型与理论支持。; 阅读建议:建议读者结合文中提供的Simulink仿真文件,逐步搭建系统模型,调试MPPT与并网控制参数,观察关键波形如光伏电压、电流、功率及并网电流的变化,加深对控制逻辑的理解。同时可尝试改进算法以进一步提升系统动态响应与鲁棒性。
无人驾驶网约车服务:全球市场规模、竞争格局与未来发展趋势.docx
无人驾驶网约车服务:全球市场规模、竞争格局与未来发展趋势
开绕组永磁同步电机模型FOC矢量控制SVPWM仿真Simulink模型
内容概要:本文系统解读了一套完整的多机器人路径规划(MAPF)MATLAB代码库,聚焦于优先级规划算法的工程实现。该框架采用四层架构设计(几何、拓扑、调度与呈现),实现了从地图解析、Petri网建模、基于动态边权膨胀的路径规划,到时间同步冲突消解及动画可视化的全流程。核心创新包括动态边权膨胀机制、节点预留历史查表优化、几何惩罚驱动的局部同步策略以及Petri网双阶段优化方法,有效提升了大规模场景下的求解效率与可行性。文章详细阐述了各模块之间的接口契约与不变量,对比分析了三种时间同步策略的适用场景,并强调了信息前移、模块解耦与可维护性设计的重要性,为MAPF的研究与教学提供了可复现、可批判的参考文本。; 适合人群:具备一定MATLAB编程基础,从事机器人路径规划、智能调度、自动化控制等相关领域的科研人员与研究生。; 使用场景及目标:① 学习并复现多机器人路径规划中的优先级规划算法及其工程实现细节;② 深入理解动态边权膨胀、节点预留历史、局部同步等核心机制的设计原理与性能优化策略;③ 掌握Petri网建模与整数规划在路径调度中的应用,以及多智能体系统冲突消解与可视化的方法。; 阅读建议:此资源以工程化框架形式呈现,不仅关注算法逻辑,更重视模块化设计与系统集成。建议读者按照数据流顺序逐步学习,结合代码调试理解各层交互,并尝试替换不同同步策略以评估其对效率与解质量的影响,从而深入掌握大规模MAPF问题的求解范式。


