我正在使用Asp.net MVC 3和Twitter Bootstrap.我想要的是整合它们.对我来说最大的问题是形式.我正在使用它HtmlHelper并且它是一个问题,当涉及到验证时,我希望它生成这样的HTML:
<div class="control-group error">
<label for="field" class="control-label">OMG this label is so awesome: </label>
<div class="controls">
<input type="text" name="field" id="field" value="yeah" />
<span class="help-inline">Eventually some error :C</span>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是我的HtmlHelper代码:
@Html.LabelFor(x => x.Field)
@Html.EditorFor(x => x.Field)
@Html.ValidationMessagesFor(x => x.Field)
Run Code Online (Sandbox Code Playgroud)
问题是我希望只有在这个字段上确实存在错误时才设置最外层div的类错误.其他问题是我不知道如何强制使用span标记来处理错误.我可以在HtmlHelper中编写我的方法,但它会让我重新实现几乎所有的功能LabelFor,EditorFor并且ValidationMessageFor.有更简单的方法吗?那不引人注目的验证怎么样?
forms asp.net unobtrusive-validation asp.net-mvc-3 twitter-bootstrap
我正在使用Zend Framework 2创建一个应用程序.我正在使用它来验证输入InputFilter.是否可以Input有条件地制作一些必需品?我的意思是我有这样的代码:
$filter = new \Zend\InputFilter\InputFilter();
$factory = new \Zend\InputFilter\Factory();
$filter->add($factory->createInput(array(
'name' => 'type',
'required' => true
)));
$filter->add($factory->createInput(array(
'name' => 'smth',
'required' => true
)));
Run Code Online (Sandbox Code Playgroud)
我希望这个领域something是必需的,只有在type平等的时候1.有没有内置的方法来做到这一点?或者我应该创建自定义验证器?
我正在编写WPF应用程序,即使用MVVMLight.我有一个DataGrid,我想连接选择行命令的事件.这很容易.硬(当然对我而言)部分是获取与所选行连接的实体.我怎样才能做到这一点?