如何在jquery中检查viewbag并将viewbag的值赋给文本框

时间:2012-09-28 09:44:05

标签: jquery asp.net-mvc-3

我想将数据从viewbag推送到Jquery中的文本框。在这里,当我检查viewbag是否为null时,它显示错误为“条件编译关闭”,其他功能变为非活动状态。 enter image description here

2 个答案:

答案 0 :(得分:2)

Use @ViewBag.Phoneno inside double codes. like this "@ViewBag.Phoneno"

答案 1 :(得分:0)

它不能在JQuery中完成。 Viewbag是一个服务器端构造,提供从SERVER到CLIENT提供Arbitary数据的一些方法。您可以在JavaScript或JQuery中引用其值。但你不能使用Javascript或JQuery为它赋值。您需要设计一些其他方式来实现您的要求。

另外,当我们在javascript或JQuery中使用ViewData或ViewBag时,它必须仅用于View文件(.cshtml,.spark或.aspx等);由于视图传递到客户端时 - 它被转换为html5。现在执行此操作时,这是替换标记@ViewBag.YourVariable@ViewData["yourVariable"]的位置。所以这解决了为什么不能做到这一点的谜团。

相关问题