首页 / 知识
关于c#:将空值绑定到Web用户控件的属性
2023-04-17 10:43:00

Binding a null value to a property of a web user control在一个稍微复杂的页面上工作,以配置工作中的客户。设置是有一个主页,其中包含用于各种设置组的各种"面板"。 在一种情况下,主表上有一个电子邮件地址字段,并且有一个"导出"配置来控制如何发送电子邮件。我创建了一个选择公司的主面板,并绑定到FormView。 FormView包含一个Web用户控件,用于处理导出详细信息的显示/配置。 Web用户控件包含一个属性,该属性定义应处理的Config,并使用Bind()从FormView中获取值。 基本上,控件是这样使用的:
被绑定的属性在CodeBehind中这样声明:
每当 任何人都知道发生了什么,或更重要的是,如何解决它……? 在hfID上使用Null Object设计模式 http://www.cs.oberlin.edu/~jwalker/nullObjPattern/ 绑定不能将null值转换为int值,以设置ExportInfoID属性。 这就是为什么它不会陷入您的代码中的原因。 您可以将属性设置为可为null的类型(int?),也可以在绑定逻辑中处理null。 所以会是这样的
似乎是因为 |
最新内容
相关内容
linux命令超时设置?
linux命令超时设置?,时间,系统,软件,电脑,服务,资料,中心,网络,管理,状态,linux定时器超时次数过多之后,再也收不到信号1、当时钟脉冲到来时,将linux设置命令行长度?
linux设置命令行长度?,系统,工作,信息,地址,命令,工具,异常,管理,目录,文件,linux日志显示长度,设置命令tail -n 1000:显示最后1000行 tail -nlinux设置代替命令?
linux设置代替命令?,系统,地址,网络,工作,软件,工具,服务,信息,命令,别名,linux系统怎样设置命令别名可将设置别名的命令写进启动文件内,这样,每linux命令设置时区?
linux命令设置时区?,时间,系统,国家,大陆,命令,时区,时钟,日期,指令,时分,linux系统修改系统时间与时区的方法有哪些inux修改时间命令是date-slinux显卡设置命令?
linux显卡设置命令?,管理,官方网站,官网,系统,信息,电脑,地址,地方,平台,数字,linux系统设置里改默认显卡修改BIOS设置:在启动电脑时按下相应的绑定cpu命令linux?
绑定cpu命令linux?,系统,情况,工具,名字,代码,线程,进程,命令,发热量,以下,Linux如何将进程绑定运行在指定CPU上1、你那个是系统下把CPU的核说linux设置命令限制?
linux设置命令限制?,数字,情况,信息,管理,系统,最新,在线,设备,第一,发行,Linux每个命令行最多可以输入多少字符,如何设置?多少字符没有特定限linux设置日志命令行?
linux设置日志命令行?,异常,系统,实时,日志,管理,信息,对比,项目,名称,情况,Linux运维知识:从命令行如何查看Linux日志如下图所示,先cd到我们需linux命令设置日期?
linux命令设置日期?,时间,系统,命令,服务,大陆,信息,国家,时钟,终端,日期,详解Linux系统中的日期设定与date命令的用法1、date 命令用于 显示linux命令行设置网卡?
linux命令行设置网卡?,系统,地址,信息,网络,工具,电脑,工作,名称,设备,网卡,linux配置网卡后,单独关掉网卡和重启网卡的命令是什么?首先用CRTlinux命令优先级设置?
linux命令优先级设置?,系统,时间,实时,策略,优先级,分时,管理,周期性,进程,命令,如何修改linux系统中进程的优先级1、优先级的值=优先系数+niclinux设置ip命令?
linux设置ip命令?,地址,系统,密码,设备,命令,服务,工具,网络,网卡,计算机,在Linux中,可以使用()命令为计算机配置IP地址。1、首先使用root用户