有条件的隐藏输入属性
问题描述:
我需要ASP .NET MVC视图模型中的一个属性,它检查指定的条件(基于另一个属性值)并在编辑页面上打开/关闭输入控件的可见性参数。有条件的隐藏输入属性
类似的东西:
public string SomeProperty { get; set; }
[ConditionalHidden("SomeProperty", "PropertyValueToMakeConditionTrue")]
public string DependentProperty { get; set; }
这可能吗?
答
如果你在页面加载后需要它,那么你需要javascript代码。
否则,您可以在视图
@if(Model.Property == something)
{
html
}
使用,但是这是没有属性。
不幸的是,编辑页面是自动生成的,我无法修改它 – Azargoth 2011-04-29 07:30:42