用于格式化文本的JavaScript函数
在我的ASP.NETMVC视图页面中有类似的内容用于格式化文本的JavaScript函数,javascript,c#,asp.net-mvc,Javascript,C#,Asp.net Mvc,在我的ASP.NETMVC视图页面中有类似的内容 <li>Status: <span id="serviceStatus">formatServiceAvaibility(@service.Avaiable);</span></li> 为什么这在加载页面时不起作用? 结果是:状态:FormatServiceAvailability(True) 如何做到这一点?这可能是因为c#用大写字母格式化布尔。尝试将代码更改为 formatServiceAva
<li>Status: <span id="serviceStatus">formatServiceAvaibility(@service.Avaiable);</span></li>
为什么这在加载页面时不起作用?
结果是:状态:FormatServiceAvailability(True)
如何做到这一点?这可能是因为c#用大写字母格式化布尔。尝试将代码更改为
formatServiceAvaibility(@(service.Avaiable ? "true" : "false"));
或
这可能是因为c#用大写字母格式化bool。尝试将代码更改为
formatServiceAvaibility(@(service.Avaiable ? "true" : "false"));
或
请确保正在调用您的函数。。尝试使用警报,其中传递的值是多少。请确保您的函数正在被调用。。尝试使用警报,其中传递的值是多少。
'true'
需要不带撇号。这是因为当值被传递到函数中时,它没有被包装成撇号。'true'
需要不带撇号。这是因为当值被传递到函数中时,它没有被包装成撇号。
formatServiceAvaibility(@(service.Avaiable.ToString().ToLower()));