gpt4 book ai didi

c# - 通过C#方法编写HTML和JQuery

转载 作者:行者123 更新时间:2023-12-01 08:04:31 25 4
gpt4 key购买 nike

我正在尝试编写一个 C# 类,它将向 MVC4 中的 View 返回各种代码片段。我返回的代码中同时包含 html 和 jquery。目前我正在做以下事情:

output += "<table id =\"" + grid.name + "\"></table>\n";
output += "<div id=\"" + grid.pager + "\"></div>\n";
output += "jQuery(\"" + grid.name + "\") //and so on

这是我的方法。输出是一个字符串。该字符串包含 html 和 jquery。我只是返回输出:

return output;

然后,在我看来,我使用 @Html.Raw 来转换字符串:

@Html.Raw(MyMethod.GetString())

问题在于 html 元素的格式正确,但 jquery 元素以纯文本形式写入页面。有什么想法可以让页面将字符串转换为实际语法吗?我应该以不同的方式返回我的字符串吗?

最佳答案

由于 Jquery 是 javascript,因此您应该将此代码包装在 <script> 中标签:

output += "<table id =\"" + grid.name + "\"></table>\n";
output += "<div id=\"" + grid.pager + "\"></div>\n";
output += "<script type=\"text/javascript\">jQuery(\"" + grid.name + "\");</script> //and so on

关于c# - 通过C#方法编写HTML和JQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17593838/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com