gpt4 book ai didi

c# - 在 MVC HTML Helper 中将 Javascript 代码与 HTML 一起注入(inject)

转载 作者:行者123 更新时间:2023-11-30 15:19:14 25 4
gpt4 key购买 nike

我想为一个按钮创建一个 HTML Helper,我想用那个按钮向我的页面注入(inject)一些 javascript(jQuery) 代码。我该怎么做?

谢谢

最佳答案

为什么不在 htmlHelper 中添加脚本?(当然你可以将脚本作为参数添加)

public static class MyHtmlHelper
{
public static MvcHtmlString MyButton(this HtmlHelper helper,string text)
{
string script = @"<script> function MyMethod(){ alert('You clicked the button') ;} </script> ";
StringBuilder html = new StringBuilder();
html.AppendLine(script);
html.AppendLine("<input type = 'submit' value = '"+ text + "' onclick='MyMethod()'");
html.Append("/>");
return new MvcHtmlString(html.ToString());
}
}

在你看来

@Html.MyButton("Click Me")

关于c# - 在 MVC HTML Helper 中将 Javascript 代码与 HTML 一起注入(inject),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42271580/

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