【发布时间】:2017-11-05 22:14:39
【问题描述】:
恐怕是 Razor 和标签助手的初学者问题! 在我的 razor html 中使用标签助手,我可以例如写:
<div><date-picker id="datepicker" value="@DateTime.Now"></date-picker></div>
这将生成输出
<input id="datepicker" class="datepicker" aria-atomic="true" aria-live="assertive" aria-expanded="false" role="combobox" name="datepicker" placeholder="Select date">
等等。我想做的是将输出附加到对话框屏幕等其他对象,这些对象接受要附加的 html 字符串。
例如
var customDesign = "<div id="something"><date-picker id="datepicker" value="@DateTime.Now"></date-picker></div>";
$(".myDialogfield").after(customDesign);
这在 Razor 中不起作用-我尝试了各种方法,例如首先将其创建为 HTML.Raw 字符串并将其作为变量注入等-有没有办法可以在脚本部分?
感谢任何提示!
【问题讨论】:
-
您是否尝试将所需的 JavaScript 放在页面底部?可能是 DOM 问题……您的 JavaScript 正在尝试查找尚未发送的 ID?
-
这不是问题。标签助手根本不在
标签: asp.net-core-mvc asp.net-core-tag-helpers