在我的 MVC 视图中,我有通过单击按钮执行的 javascript。我正在尝试将一个字符串设置为一组随机字符,我可以正常工作,但是当我尝试将该字符串设置为 javascript 中的“randomchars”字符串时,当我尝试运行视图时,我得到一个 NullReferenceException。
下面是代码片段,CreateRString 是模型参数(RString)设置为随机字符串的地方。
<script type="text/javascript">
function showAndroidToast(toast) {
var url = '@Url.Action("CreateRString", "Functions")';
$.ajax({ url: url, success: function (response) { window.location.href = response.Url; }, type: 'POST', dataType: 'json' });
var randomchars = '@(Model.RString)';
}
</script>
语法是否正确?我不太确定为什么它会得到 NULL。