Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/434.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在ASP.NET web应用程序中编码、然后检索业务规则静态错误(非异常消息)消息的正确方法是什么?_Javascript_Asp.net_Messages_Business Rules - Fatal编程技术网

Javascript 在ASP.NET web应用程序中编码、然后检索业务规则静态错误(非异常消息)消息的正确方法是什么?

Javascript 在ASP.NET web应用程序中编码、然后检索业务规则静态错误(非异常消息)消息的正确方法是什么?,javascript,asp.net,messages,business-rules,Javascript,Asp.net,Messages,Business Rules,在过去的6年里,我用几种不同的方法剥了这只猫的皮。。硬编码字符串、带有常量的静态类和资源文件。你使用什么方法,为什么?与客户端错误消息集成的额外积分 我使用包含验证方法的业务对象层 public bool ValidateData(IList<string> errs) public bool ValidateData(IList错误) 错误消息作为从程序常量模板格式化的字符串添加到集合中(全球化显然不是一个问题),例如“{0}不能为空,请为{0}”输入一个值,其中{0}是字段名

在过去的6年里,我用几种不同的方法剥了这只猫的皮。。硬编码字符串、带有常量的静态类和资源文件。你使用什么方法,为什么?与客户端错误消息集成的额外积分

我使用包含验证方法的业务对象层

public bool ValidateData(IList<string> errs)
public bool ValidateData(IList错误)
错误消息作为从程序常量模板格式化的字符串添加到集合中(全球化显然不是一个问题),例如“{0}不能为空,请为{0}”输入一个值,其中{0}是字段名

同一业务层适用于web和桌面应用程序

编辑:错误消息集合在错误消息标签中传递回winform,或在错误消息标签中传递回webform。(不需要javascript)

我还使用了它的一个变体,它接受一个IDictionary,其中第一个字符串是字段名,第二个字符串是错误消息,一个helper函数查找绑定到命名字段的表单元素以突出显示


通常,我在大多数应用程序系统中使用大致相同的模式,这取决于客户的需要

我使用包含验证方法的业务对象层

public bool ValidateData(IList<string> errs)
public bool ValidateData(IList错误)
错误消息作为从程序常量模板格式化的字符串添加到集合中(全球化显然不是一个问题),例如“{0}不能为空,请为{0}”输入一个值,其中{0}是字段名

同一业务层适用于web和桌面应用程序

编辑:错误消息集合在错误消息标签中传递回winform,或在错误消息标签中传递回webform。(不需要javascript)

我还使用了它的一个变体,它接受一个IDictionary,其中第一个字符串是字段名,第二个字符串是错误消息,一个helper函数查找绑定到命名字段的表单元素以突出显示


一般来说,我在大多数应用系统中使用大致相同的模式,具体取决于客户需求

奖励积分从何而来,以及它们是否与常规积分具有相同的质量?奖励积分以评论的形式由我提供。:“嘿,哇,太棒了可兑换贵重奖品!奖励积分从何而来,是否与常规积分具有相同的质量?奖励积分以评论的形式由我提供。:“嘿,哇,太棒了可兑换贵重奖品!