我创建了一个包含Javascript和函数的视图,如下所示:
@functions
{
public int DaysInMonth(string Month)
{
//code to get the no of days in month;
}
}
我有包含月份的下拉列表.. 现在我想使用jQuery在dropdownlist的change事件上编写代码,它将调用上面的函数。
<script type="text/javascript">
$(function () {
$('#Months').live('change', function () {
//code to call the above function
});
});
</script>
此处下拉列表中的('#Months') is the id
..
注意:上述两个代码段都在同一视图(索引)中。
如何链接以上两个代码片段?
谢谢..
答案 0 :(得分:2)
@functions
{
public int DaysInMonth(string Month)
{
//code to get the no of days in month;
}
}
试试这个
<script type="text/javascript">
@DaysInMonth(month);
</script>
它在我的程序中运行良好。
答案 1 :(得分:1)
试试这个:
/*@cc_on @*/
<script type="text/javascript">
$(function () {
$('#Months').live('change', function () {
var monthSelected = $(this).val();
//code to call the above function
@DaysInMonth(monthSelected);
});
});
</script>
有关这方面的更多信息,请访问: http://www.mikesdotnetting.com/Article/173/The-Difference-Between-@Helpers-and-@Functions-In-WebMatrix
还看看这个答案: JavaScript Error: conditional compilation is turned off in MVC2 View