在我的剃刀视图中编写C#代码

时间:2014-07-28 12:47:32

标签: c# razor asp.net-mvc-5

我的Razor视图中有以下代码: -

@section Scripts {
    @Scripts.Render("~/bundles/jqueryval")
<script type="text/javascript">

    $('body').on("click", "#transferall", function () {
var buttonname = $("#assetTypeName").val();
var dialogtitle = buttonname.ToString().Substring(buttonname.ToString().IndexOf("add") + 1);

但目前脚本会引发以下错误: -

TypeError: buttonname.ToString is not a function
https://localhost:44300/Rack/Details/702
Line 541

如果可以在我的Razor视图脚本部分中编写这样的代码,那么有人可以建议吗?

此致

1 个答案:

答案 0 :(得分:2)

最好在那里使用javascript: - )

buttonname.substring(buttonname.indexOf("add") + 1)

而不是

buttonname.ToString().Substring(buttonname.ToString().IndexOf("add") + 1);