javascript中的Razor语法不起作用

时间:2014-08-05 13:11:29

标签: javascript razor asp.net-mvc-2

我正在将webform(DemoView.aspx)中的以下代码转换为razor视图(DemoView.cshtml)

代码:

<script type="text/javascript">
        $(function () {
            $("#listDetails").click(function () { location.href = "<%= Model.ListDetailsUrl %>"; });

            $("#provideDetails").validate({
                rules: {
                    <% bool isFirst=true; foreach (var q in Model.Details) { if (!isFirst) { %>,<% }; isFirst=false; %>
                        "answer-<%= q.SequenceNumber %>": {
                            required: true
                            <% if (q.ValueType == Demo.ValueType.Int) { %>,digits: true<% } %>
                            <% if (q.ValueType == Demo.ValueType.Decimal) { %>,number: true<% } %>
                        }
                    <% } %>
                }
            });
        });
    </script>

但我在转换时遇到错误。

任何人都可以帮我解决问题吗?

0 个答案:

没有答案