屏蔽工作正常,但我希望默认情况下自动生成年份部分,如:123-1234/(currentyear)。
View.cshtml
<fieldset class="CreateEditfieldset Seconfieldset">
<div class="editor-label">
@Html.LabelFor(model => model.DONO)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.DONO)
@Html.ValidationMessageFor(model => model.DONO) // format : 123-1234/2014
</div>
</fieldset>
<script type="text/javascript">
$("#DONO").mask("999-9999/9999");
</script>
我重复一遍,这是一篇社论,因为Id是"DONO",屏蔽效果很好。
一种可能的(黑客式)方法是在服务器上执行此操作:
$("#DONO").mask("999-9999/@DateTime.Today.Year");