tdesign-blazor / TDesignBlazor

基于腾讯 TDesign 的 Blazor 组件库
http://tblazor.com
MIT License
174 stars 21 forks source link

[缺陷] FormItem 的 For 未赋值会引发空引用异常 #281

Open teacher-zhou opened 1 year ago

teacher-zhou commented 1 year ago

详细描述

<FormItem Label="文本" />

重现步骤

FormItem 组件中第 139 行代码

@class = HtmlHelper.Instance.Class().Append("t-form__controls")
                                    .Append($"t-is-{StatusCssClass}", Identifier.HasValue) //Identifier is null 引发异常
                                    .Append($"t-form--success-border", StatusCssClass == Status.Success.GetCssClass()),
style = HtmlHelper.Instance.Style().Append("margin-left:60px", CascadingForm.Alignment != FormAlignment.Top)

期望结果

For 不赋值,则不引发异常

托管方式

浏览器版本