我正在尝试这样的事情:
print(i.strip()*a, end='')
我在这里看到一些问题
string temp = "";
<script type="text/javascript">
if (@min >= @customDataBindArray+'().length') {
for ( i = 0; i < @columns.Count; i++)
{
@temp+="<td> </td>";
}
for (i = 0; i < @min - @customDataBindArray+'().length'); i++)
{
$('.List tr:last').after(@Html.Raw("<tr>" + @temp + "</tr>"));
}
}
</script>
获得System.NullReferenceException
,但我将其设置为空字符串,删除@temp
后删除@Html.Raw
将删除例外。 @Html.Raw
未写入最终的html文件@temp
,这将导致@customDataBindArray+'().length
也许你可以帮我一把忙?
答案 0 :(得分:0)
您无法将数据从JavaScript分配回ViewModel对象
<script type="text/javascript">
var temp = '';
if (@min >= @customDataBindArray+'().length') {
for ( i = 0; i < @columns.Count; i++)
{
temp+="<td> </td>";
}
for (i = 0; i < @min - @customDataBindArray+'().length'); i++)
{
$('.List tr:last').after("<tr>" + temp + "</tr>");
}
}
</script>
这可能有效