agm*_*awe 15 asp.net-mvc jquery culture html-helper
具有文化的MVC页面取决于用户.在搜索选项中(搜索可以通过DueDate完成),我需要在DueDate文本框上有一个掩码.面具必须依赖于用户的文化.在js和cshtml中都有一个错误说:mask.split is not a function.将我jquery.maskedinput-1.2.3.js从.更改make.split为make.toString().split并且错误消失了,但必须看起来像这样:[object Object]或者有一些01数字.任何的想法?代码cshtml如下所示:
<script type="text/javascript">
$(function () {
var maskFormat = @Html.CurrentDateMask();
$(".DateBox").mask(maskFormat);
});
</script>
Run Code Online (Sandbox Code Playgroud)
你可以将 maskFormat 作为全局变量(将其放入 window 对象中),然后将其引用到 JS 文件中的 window.maskFormat :
\n\n.cshtml 文件:
\n\n(function () {\n window.maskFormat = "@Html.CurrentDateMask();";\n})();\nRun Code Online (Sandbox Code Playgroud)\n\n在你的 Javascript 文件中:
\n\n$(function(){\n $(".DateBox").mask(window.maskFormat);\n});\nRun Code Online (Sandbox Code Playgroud)\n\n但要小心,不要\xc2\xb4t添加许多全局变量或使用易于覆盖的名称
\n| 归档时间: |
|
| 查看次数: |
964 次 |
| 最近记录: |