假设我有以下 javascript
function blob(alertText) {
alert(alertText);
}
我想在我的视图中调用该函数。就像是:
<% if (x == 0)
//Need to Call the javascript function here. e.g. blob("sometext");
%>
如何在我的视图中调用随附的 if 语句中的 javascript 函数?
假设我有以下 javascript
function blob(alertText) {
alert(alertText);
}
我想在我的视图中调用该函数。就像是:
<% if (x == 0)
//Need to Call the javascript function here. e.g. blob("sometext");
%>
如何在我的视图中调用随附的 if 语句中的 javascript 函数?
尝试:
<% if (x == 0) { %>
<script type="text/javascript">blob("sometext");</script>
<% } %>
由于需要将 Javascript 放在页面上,因此您需要关闭<% %>
标签以便打印 HTML。具体的 HTML 需要是<script>
调用你需要的函数的标签。
我知道你没有使用 Razor(因为你的代码示例),但如果你想在某个时候使用它,你可以这样做
@if (x == 0)
{
<text>
<script type="text/javascript">blob("sometext");</script>
</text>
}
或者
@if (x == 0)
{
@: <script type="text/javascript">blob("sometext");</script>
}
在 if 语句中放置一个调用 javasript 函数的脚本标签:
<% if (x == 0) { %>
<script type="text/javascript">blob("sometext");</script>
<% } %>
@if (x == 0)
{
<script type="text/javascript">blob("sometext");</script>
}