2011-04-29 75 views
4

我需要ASP .NET MVC视图模型中的一个属性,它检查指定的条件(基于另一个属性值)并在编辑页面上打开/关闭输入控件的可见性参数。有条件的隐藏输入属性

类似的东西:

public string SomeProperty { get; set; } 

[ConditionalHidden("SomeProperty", "PropertyValueToMakeConditionTrue")] 
public string DependentProperty { get; set; } 

这可能吗?

回答

0

如果你在页面加载后需要它,那么你需要javascript代码。

否则,您可以在视图

@if(Model.Property == something) 
    { 
     html 
    } 

使用,但是这是没有属性。

+0

不幸的是,编辑页面是自动生成的,我无法修改它 – Azargoth 2011-04-29 07:30:42