首页 > 编程语言 >基于C#开发web网页管理系统模板流程-总集篇

基于C#开发web网页管理系统模板流程-总集篇

时间:2024-06-12 20:30:09浏览次数:25  
标签:web 网页 控件 C# odbc 模板

第一篇

基于C#开发web网页管理系统模板流程-登录界面和主界面_c#的网页编程-CSDN博客

第二篇

基于C#开发web网页管理系统模板流程-主界面管理员录入和编辑功能完善_c#网页设计-CSDN博客

第三篇

基于C#开发web网页管理系统模板流程-主界面管理员入库和出库功能完善_c#web程序设计-CSDN博客

第四篇

基于C#开发web网页管理系统模板流程-主界面统计功能完善-CSDN博客
 

第五篇

基于C#开发web网页管理系统模板流程-主界面密码维护功能完善-CSDN博客
 

第六篇

基于C#开发web网页管理系统模板流程-参数传递-CSDN博客


注意事项(不看必报错系列)

一,资源配置

在第一篇的标题【一,资源准备】中十分详细的解释了资源配置并且提供了下载渠道,请仔细观看


二,脚本录入

在以上教程中,由于C#开发会将某一个*aspx文件*中的所有控件的脚本放入同一个*cs文件*中,故控件脚本统一一次性放在一个*代码复制框*中,例如下图:

但是这样做会产生一个问题需要读者自行避免,C#开发中,一个控件功能的实现主要归结为三部分:①控件本体、②控件脚本、③点击事件链接

以上三部分缺少任一个,都无法正确实现控件预想的功能,甚至会报错

下面我举一个例子来说明这个问题:

现有一个*统计管理*界面正在设计,请你将目光聚焦与红框中的两个【Button】控件,这正是①控件本体

在对应的*cs文件*中,对【Button1】(即上图的统计按钮)编写了脚本,这正是②控件脚本

请问:运行后,点击统计按钮,能够产生对应的结果吗?

答案是不能,你会发现无论怎样点击按钮,它都没有反应,这是什么原因?

*aspx文件*的左下方点击【】,查找是否有如下图红框的字样*OnClick=""*,OnClick属性正是③点击事件链接,它的作用是将控件本体与控件脚本链接

③点击事件链接的名字需要与②控件脚本的接口函数名完全一致,例如下图所示——


三,千奇百怪的bug总结

(持续更新,其中某一个可能就是你遇到的)

(一)在创建项目的时候,弹出*异常来自 HRESULT:*的错误字样

解决方案

①请仔细检查资源包体是否完善(参照第一篇标题【一.(二).(1)开发包体介绍】),并尝试将*使用C++的桌面开发*这一资源包勾选并安装

②无策之举:把如下图红框所示的*将解决方案和项目放在同一目录中(D)*选项去掉然后创建,该操作属于无策之举,暂时并不清楚是否会产生后续的不知名bug……

(二)数据源配置相关问题

(1)未发现数据源名称并且未指定默认驱动程序

解决方案

请仔细对照【DB.cs】文件中的odbc连接名字是否和创建的数据源连接名字相同

(2)在指定的 DSN 中,驱动程序和应用程序之间的体系结构不匹配

解决方案

①请仔细检查配置数据源时使用的odbc版本和自己的mysql版本是否对应(一般来说,只要开头的数字对应即可,5.7mysql可以用5.1odbc)

②如果你使用*32/64位*的odbc出现了该问题,尝试下载(链接在第一篇中)*64/32位*的odbc重新配置看是否解决问题

③如果你使用*5.n/8.n版本*的odbc出现了该问题,尝试下载(链接在第一篇中)*8.n/5.n版本*的odbc重新配置看是否解决问题

(3)……doesn't exist

该问题指的是你的sql中用到的字段或表之类的与你本地的数据库不一致,请仔细检查并修改


希望对你有帮助o(* ̄▽ ̄*)ブ

标签:web,网页,控件,C#,odbc,模板
From: https://blog.csdn.net/liKeQing1027520/article/details/139609734

相关文章

  • 【C】线程池实现
    后续会移植为C++版文章目录一、线程池原理二、一些函数2.1pthread_cond_wait()2.2pthread_cond_signal()2.3pthread_create()2.4pthread_exit()三、任务队列定义四、线程池定义五、头文件内容threadpool.h六、.c文件实现6.1threadpool.c文件6.2TestMain测......
  • 【C++】多线程(基于Windows以及pthread库)
    文章目录一、前言1.1进程和线程二、创建线程2.1线程函数pthread_self(void)2.2创建线程三、线程退出3.1线程函数pthread_exit()四、线程回收4.1线程函数pthread_join()4.2线程数据回收五、线程分离5.1线程函数pthread_detach()六、C++线程类七、线程同......
  • MyCMS与AI的融合:构建智能表单小程序系统
    引言:随着人工智能技术的飞速发展,MyCMS作为一款功能强大的内容管理系统,通过集成AI技术,进一步拓展了其应用范围和智能化水平。本文将探讨如何利用MyCMS结合AI技术,构建一个能够将用户提交的万能表单数据转化为智能提问的系统,以提高数据处理的智能化和用户体验。MyCMS的AI配置:MyCMS的......
  • PasteSpider的集群组件PasteCluster(让你的项目快速支持集群模式)的思路及实现(含源码
    PasteSpider是什么?一款使用.net编写的开源的Linux容器部署助手,支持一键发布,平滑升级,自动伸缩,Key-Value配置,项目网关,环境隔离,运行报表,差量升级,私有仓库,集群部署,版本管理等!30分钟上手,让开发也可以很容易的学会在linux上部署你得项目![从需求角度介绍PasteSpider(K8S平替部署......
  • EasyExcel动态设置行背景色
    自定义处理器`packagecom.ruoyi.web.part.service.impl;importcom.alibaba.excel.metadata.data.WriteCellData;importcom.alibaba.excel.util.BooleanUtils;importcom.alibaba.excel.write.handler.CellWriteHandler;importcom.alibaba.excel.write.handler.context.C......
  • 40.CSS基础与选择器
    【一】css基础1)概念就是给HTML标签添加样式的2)注释语法/*注释*/3)语法结构选择符{样式属性:样式属性值;样式属性:样式属性值;样式属性:样式属性值,样式属性值,样式属性值;}4)三种引入1.styble标签内部直接使用<!DOCTYPEhtml><htmllang="en">......
  • mac VMware Fusion虚拟机配置静态ip
    配置静态ip在mac上路径/Library/Preferences/VMware\Fusion/vmnet8下nat.conf文件找到网关ip和子网掩码netmask#NATgatewayaddressip=192.168.186.2netmask=255.255.255.0 dhcpd.conf文件中找到range192.168.186.128192.168.186.254;optiondomain-name-s......
  • 42.CSS之盒子模型和浮动
    CSS之盒子模型和浮动【一】盒子模型1.概念是指网页设计中,用于描述和布局元素的一种模型2.组成部分内容区域盒子的实际内容,如文本、图像内边距内容区域与边框之间的空间,用于控制内容与边框之间的距离边框围绕内容区域与内边距的线条,用于给元素添加外观和样式......
  • 41.CSS属性
    【一】CSS属性1)长度和宽度属性版本继承性描述widthCSS1无定义了元素内容区(ContentArea)的宽度min-widthCSS2无定义了元素内容区(ContentArea)的最小宽度max-widthCSS2无定义了元素内容区(ContentArea)的最大宽度heightCSS1无定义了元素内容区(Cont......
  • FastAPI-8:Web层
    8Web层本章将进一步介绍FastAPI应用程序的顶层(也可称为接口层或路由器层)及其与服务层和数据层的集成。一般来说,我们如何处理信息?与大多数网站一样,我们的网站将提供以下方法:检索创建修改替换删除8.1插曲:自顶向下、自底向上、中间向外?(Top-Down,Bottom-Up,Middle-Out......