惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Microsoft Azure Blog
Microsoft Azure Blog
有赞技术团队
有赞技术团队
IT之家
IT之家
博客园 - 聂微东
Jina AI
Jina AI
Hugging Face - Blog
Hugging Face - Blog
Last Week in AI
Last Week in AI
Apple Machine Learning Research
Apple Machine Learning Research
WordPress大学
WordPress大学
小众软件
小众软件
爱范儿
爱范儿
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
V
Visual Studio Blog
雷峰网
雷峰网
酷 壳 – CoolShell
酷 壳 – CoolShell
阮一峰的网络日志
阮一峰的网络日志
宝玉的分享
宝玉的分享
博客园 - 三生石上(FineUI控件)
大猫的无限游戏
大猫的无限游戏
博客园 - Franky
量子位
月光博客
月光博客
博客园 - 【当耐特】
博客园 - 叶小钗

博客园 - Gu

上位机开发人员真的需要物理 PLC 或博途吗?我们仅仅需要一个模拟 S7 通讯的工具 检查采集程序心跳的程序挂了。看来得套娃,再来一个检测检测程序的程序 Web.INI vue前端项目,默认request 30秒超时,如何设置某个导出动作1分钟才超时 提示coreclr.dll 出错?栈溢出? .Net 6使用轻量级任务调度Coravel实践 Grafana 可视化图表 mysqldump 导出批量忽略某些表的bat脚本 cron表达式的讲解 若依 自定义注解@Log,实现aop java 处理日期时间有多个类,用哪个比较好 文件同步工具 西门子PLC Modus TCP通讯 thingsboard 接口 圆度和径向跳动,直线度的区别 安装thingsboard 3.7 dotNET_Reactor 混淆net程序时, 一些全局变量要加上volatile 修饰符, 不然优化到不会改变 Ant Design Blazor Table 组件的 自定义分页样式, 显示全部记录数,ShowTotal 安全可靠测评结果公告(2023年第1号) 2023-12-26 来源: 中国信息安全测评中心 Blazor 和Known 框架学习
Blazor 循环的迷思
Gu · 2025-01-21 · via 博客园 - Gu

Steps列表有9条记录,循环9次总是出错,写i<8就没问题,百思不得其解

 然后 改成这样,循环steps.count-1次,然后第最后一个元素再copy一次html,就不报错

然后网友提示

for里面要临时变量,for里面要临时变量,var index=i, 或者foreach

<PropertyColumn Width="30%" Property="c=>c.Name" Title="期望日期">
<DatePicker @bind-Value="@ParseFileExtension(context.Extension).ExpectDate"
TValue="DateTime" Format="yyyy-MM-dd" Mask="yyyy-MM-dd" Placeholder="@("yyyy-MM-dd")" Style="width:100%;" OnChange="@(e => HandleDateChange(context, e))" />
</PropertyColumn>
<PropertyColumn Width="30%" Property="c=>c.Name" Title="延迟日期">
<Input TValue="int" Type="text" @bind-Value="ParseFileExtension(context.Extension).DelayDays" OnChange="@(e => HandleInputChange(context, e))" />
</PropertyColumn>

private string inputValue;
private void HandleInputChange(SysFile context,int value)
{
// 更新 inputValue 的值
inputValue = value.ToString();

context.Extension = "{\"ExpectDate\":\""+ ParseFileExtension(context.Extension).ExpectDate +"\",\"DelayDays\":\""+ inputValue +"\"}";
Console.WriteLine($"Input changed to: {inputValue}");
}
private void HandleDateChange(SysFile context, DateTimeChangedEventArgs<DateTime> e)
{
Console.WriteLine("OnDateChange:" + e.DateString);
context.Extension = "{\"ExpectDate\":\"" + e.DateString + "\",\"DelayDays\":\"" + ParseFileExtension(context.Extension).DelayDays + "\"}";
Console.WriteLine($"Input changed to: {inputValue}");

}