将Javascript变量放入Razor代码中

阿斯温·阿拉帕潘(Aswin Alagappan)

我有一个JavaScript函数,该函数向表中添加一行,并在文本框中添加所选的值。但是,如何将所选值放入剃须刀代码中?

var val = document.getElementById("tags").value;
var strHtml2 = '@Html.TextBoxFor(x => x.extraDoc.dr_name, new {Value="Place Val Here", @class = "input1", @readonly = true })';
极好的

不行,这是不可能的,因为.NET MVC是服务器端代码,在发送给客户端之前先经过评估,而javascript是仅在客户端上运行后才运行的客户端代码。

实际上,您可以做一件事,通过使用Id可以获取元素

@Html.TextBoxFor(x => x.extraDoc.dr_name, new {Value="Place Val Here", @class = "input1", @readonly = true })

Razor将为TextBox生成id字段。id可能是这样的:(extraDoc_dr_name或)您可以在浏览器开发人员工具中找到它。

那么您可以使用javascript进行设置:

document.getElementById("extraDoc_dr_name").value = document.getElementById("tags").value;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将javascript blob变量放入音频的src中

来自分类Dev

将变量放入R中的对象

来自分类Dev

将Javascript代码存储在javascript变量中

来自分类Dev

将IF条件放入变量中

来自分类Dev

将Javascript变量放入其他变量的定义中

来自分类Dev

将Razor代码分配给JavaScript变量时出现意外的令牌ILLEGAL

来自分类Dev

如何将JavaScript变量传递给Razor C#代码?

来自分类Dev

如何批量将变量放入变量中

来自分类Dev

将django传递的变量{{}}放入{%url%}中

来自分类Dev

如何将变量放入参数中?

来自分类Dev

将HTML放入PHP代码中

来自分类Dev

如何将JavaScript代码放入Java String变量中

来自分类Dev

将Javascript代码存储在javascript变量中

来自分类Dev

将逗号放入变量中

来自分类Dev

将jQuery变量放入CSS渐变中

来自分类Dev

我如何将html放入javascript变量中

来自分类Dev

如何将http状态代码直接放入cURL lib中的变量中?

来自分类Dev

将选择结果放入ksh变量中

来自分类Dev

将变量放入变量

来自分类Dev

如何将php变量放入html代码

来自分类Dev

将Razor放入Javascript中

来自分类Dev

我可以将jquery代码放入一堆纯JavaScript代码中吗?

来自分类Dev

将变量放入变量

来自分类Dev

如何将html代码放入jQuery或JavaScript的附加内容中?

来自分类Dev

如何将 PHP 代码放入 JavaScript 中?

来自分类Dev

如何将变量放入javascript中的innerHTML标签内?

来自分类Dev

将javascript变量放入输入框中

来自分类Dev

将服务调用的响应放入变量中

来自分类Dev

Prolog:将递归谓词放入变量中