Javascript var作为c#mvc3剃刀中的参数
Javascript var as argument in c# mvc3 razor
我正在MVC3剃刀中开发一个web,我想发送一个javascript变量作为参数,但我不知道这是否可行。代码是这样的:
function clean(caja) {
@{
Inicio.Controllers.kitClass kit = new Inicio.Controllers.kitClass(caja);
kit.clean();
}
}
谢谢你的帮助。
如果你想把一个剃刀变量传递给一个函数,你可以这样做:
@{
var someItem = "Hello! Welcome to MVC";
}
<script type="text/javascript">
$(document).ready(function () {
alert(@someItem );
});
</script>
我想你可以考虑这样的替代方案:
@{
var kit = new Test.Controllers.kitClass("something");
Func<bool,bool> Incio = delegate(bool cleanMe) { return kit.clean(); };
}
<script type="text/javascript">
$(document).ready(function () {
executeTheFunc();
});
function executeTheFunc() {
if('@Incio(true)' == 'True'){
alert("This is clean!");
} else {
alert("This is not clean!");
}
}
</script>
模拟类-不确定你的样子:
public class kitClass {
public kitClass(string something) {
}
public bool clean() { return true; }
}
- http://msdn.microsoft.com/en-us/library/bb549151.aspx
相关文章:
- 函数参数中的数据与指定变量之间的任何性能差异
- 使用Express捕获参数
- 参数变量出现ngTable指令问题
- AngularJS:我可以跳过函数参数回调吗
- 如何使用skip参数使用angular ui引导进行服务器端分页
- 要求未定义JS回调参数
- 我的jQuery插件参数没有正确启动,遇到了问题
- 获取@ResponseBody的一部分作为主干和Spring MVC控制器之间的参数
- jquery设置为使用参数运行
- Javascript”;类“;带有参数的扩展
- 为什么grunt contrib connect的中间件选项的第三个参数是未定义的
- 函数未将值作为参数传递
- 如何将参数传递到angularJs中的工厂
- JS:检查URL中的参数,然后迭代一个参数为var的函数
- 正在传递JSONP标头's数据参数到另一个文件中的AJAX请求
- MVC 3页面导航和使用javascript传递参数
- JavaScript 块中剃刀帮助程序中的参数
- Javascript var作为c#mvc3剃刀中的参数
- 使用MVC 3剃刀中自动生成的post-submit/create按钮发送参数
- 点击按钮,发送剃刀变量作为功能参数