Ari*_*ian 4 c# model-view-controller asp.net-mvc html-helper c#-4.0
我想为一个按钮创建一个 HTML 帮助程序,我想将一些带有该按钮的 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());
}
}
Run Code Online (Sandbox Code Playgroud)
在你看来
@Html.MyButton("Click Me")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8556 次 |
| 最近记录: |