新足迹

 找回密码
 注册

精华好帖回顾

· 解暑佳品-----盐菜回锅肉 (2013-2-23) 欢乐谷 · ”业内人士“聊选购瓷砖的常识 (2013-12-10) JuliusCaesar
· 悉尼FORSTER自驾游攻略(完全版) (2006-6-8) woodgreen · 造房记 (2010-6-17) jessica_cao
Advertisement
Advertisement
查看: 1299|回复: 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
返回顶部