想要在mvc视图(razor)中反斜杠后用当前年份显示屏蔽输入

时间:2014-09-03 20:07:32

标签: asp.net-mvc razor

Masking工作正常,但我想默认自动生成年份部分,如: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是&#34; DONO&#34;和掩盖工作正常我再说一遍。

1 个答案:

答案 0 :(得分:1)

一种可能的(hack-ish)方法是在服务器上执行此操作:

$("#DONO").mask("999-9999/@DateTime.Today.Year");