可以在Razor中使用javascript var吗?

时间:2014-03-25 09:48:57

标签: jquery razor kendo-ui

我有一个Kendo调度程序,我必须将高度设置为屏幕大小 并且kendo调度程序高度仅允许整数:

...
.Height(600).
....

我知道可以通过jQuery获得屏幕的高度:

var height = $( window ).height();

但有没有办法使用这个javascript变量?

1 个答案:

答案 0 :(得分:1)

不使用C#/ Razor API,因为该代码已经在任何客户端代码执行时呈现,但您可以使用Javascript API对其进行初始化:

<div id="scheduler"></div>
<script>
$("#scheduler").kendoScheduler({
  date: new Date("2013/6/6"),
  height: $( window ).height(),
  dataSource: [
    {
      id: 1,
      start: new Date("2013/6/6 08:00 AM"),
      end: new Date("2013/6/6 09:00 AM"),
      title: "Interview"
    }
  ]
});
</script>

http://docs.telerik.com/kendo-ui/api/web/scheduler#configuration-height