<script type="text/javascript">
$("#flipbook").turn({
width: 800,
height: 1000,
autoCenter: true
});
我已经尝试过:
dots -= -5;
我也读过一些关于它的评论说它不可能,因为它们不同时存在。我想知道是否有其他方法?
答案 0 :(得分:0)
我之前已经这样做了,所以有可能,从记忆中你应该可以做以下任何一个,只要它在.cshtml页面上
function myFunction(){
var value1 = @Model.Value
var value2 = @(3)
var value3 = @("Value as a hard coded string")
//3 examples of how you assign a C# variable to a js variable
}
刚刚测试过,这种方法运行正常。
澄清为什么你的工作没有工作:你在C#中编译页面时在内存中分配变量iWantValueOfxAssignedToThisSomehow
,但你从未将它分配给js中的任何内容,因此渲染时该函数应该是空白的。
关于你所读到的评论;他们正在谈论C#变量只有在分配后才被分配,并且不能被js更改,因为此时它不在服务器上,这是执行C#的地方。
编辑:虽然以上是有效的,但它不是你想要的,不可能将JS变量传递给C#,因为C#运行服务器端而JS运行客户端