U9客开Demo代码中的错误

U9公开出来的代码大概率是同一个来源,文字都是一字不差,其中错误也是一样。来源是官网上的Demo吧。错误造成用户的学习进度缓慢,甚至有放弃的念头。

借助于GitHub Copilot工具,问题迎刃而解。知道了原因是什么,记录一下,以免忘掉又要花时间去分析。

正确的是

//if (webButton != null && webButton.Action == "BtnOutput")

//{

var btnName=sender.GetType().GetProperty("Text")?.GetValue(sender, null)?.ToString();//拿到按钮上的文本

UFSoft.UBF.UI.AtlasHelper.RegisterAtlasStartupScript(

this.part.Page, //缺少一个页面对象

this.part.Page.GetType(),

"JavaScriptExecQueue",

$"alert('单击的按钮是 {btnName}');",

true);

//}

效果是这样的。

相关推荐
LDR00612 天前
Type-C 快充全面升级!LDR6601 赋能个人护理便携电机,重塑剃须刀 / 理发器新体验
c语言·开发语言
雪碧聊技术12 天前
Tree.js是什么?一文讲透
开发语言·javascript·ecmascript
码云数智-园园12 天前
C++20 Modules 模块详解
java·开发语言·spring
swordbob12 天前
NIO的channel中什么是 fd(File Descriptor,文件描述符)
java·开发语言·nio
源分享12 天前
Java线程同步的多种实现方法(非常详细)
java·开发语言·jvm
Luminous.12 天前
C语言--day30
c语言·开发语言
何以解忧,唯有..12 天前
Go语言循环语句详解:for、range与循环控制
开发语言·算法·golang
謓泽12 天前
C语言不是语法,是通往机器的地图。
c语言·开发语言
云水一下12 天前
从零开始学 PHP 系列(一):PHP 的前世今生与开发环境搭建
开发语言·php
飞天狗11112 天前
零基础JavaWeb入门——第五课第二小节:九大内置对象 · 第2个:response(响应对象)
java·开发语言