新足迹

 找回密码
 注册

精华好帖回顾

· 读书在路上: C和她的张小娴 (2012-7-5) DarkDragon · 征文 -- 一封写给我2003那年的我的信 (2008-11-23) MingDeng
· 我也来几张悉尼的照片,给墨尔本筒子们捧个场。 (2005-2-21) 熏肉大饼 · 搜集整理煮妇(夫)采购,储存,食物保鲜的心得秘绝------跟贴加分。谢绝灌水。 (2008-8-20) Tiger_Karen
Advertisement
Advertisement
查看: 1389|回复: 2

--------- MVC, Client/Server Validation和CSS的四角恋爱问题 --------- [复制链接]

发表于 2012-9-6 18:13 |显示全部楼层
此文章由 梦呓人 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 梦呓人 所有!转贴必须注明作者、出处和本声明,并保持内容完整


假设我有一个texboxFor绑定一个property,它的属性是[Required],这样如果client validation fail的话,楼主用了有些zb的css来美化:

.input-validation-error
{
    -webkit-box-shadow: 0 0 5px 2px #ff7575;
    -moz-box-shadow: 0 0 5px 2px #ff7575;
    box-shadow: 0 0 5px 2px #ff7575;
    behavior: url(/css/PIE.htc);
    padding-right: 0
}


我现在的问题是假设post之后这个在server validation fail了,我写了:ModelState.AddModelError(xxxx)之后,除了Summary部分的提示之外,假设我还要给那个textbox加上面的CSS,应该怎么做?


谢谢!
Advertisement
Advertisement

发表于 2012-9-6 18:24 |显示全部楼层
此文章由 梦呓人 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 梦呓人 所有!转贴必须注明作者、出处和本声明,并保持内容完整
补充一点,我可以用ModelState.AddModelError(控件名字, 匹配错误原因)来一条条写



我是想知道不hard code的话怎么让页面上的所有control的CSS都能自动绑定,当server validation fail的时候

发表于 2012-9-7 12:31 |显示全部楼层
此文章由 mylt 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 mylt 所有!转贴必须注明作者、出处和本声明,并保持内容完整
把原来的texbox删掉,然后重新生成一个,
哈哈,一个很低及的方法

评分

参与人数 1积分 +5 收起 理由
梦呓人 + 5 重在参与!

查看全部评分

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部