【发布时间】:2012-03-01 11:19:29
【问题描述】:
我正在尝试创建一个 html 助手来呈现一个按钮。例如,这需要包含 -
<button onClick="window.location='/Users/Edit/admin'">
我曾尝试使用 TagBuilder 执行此操作,但遇到问题,因为 MergeAttribute 正在对 html 进行编码。
例如
buttonBuilder.MergeAttribute("onClick", "window.location='" + url.Action(action, controller, routeValues));
给我 -
<button onClick="window.location='/Users/Edit/admin">
有没有办法可以做到这一点,使其不被编码?还是应该使用 TagBuilder 以外的其他方法?
【问题讨论】:
-
已解决,看看我的新答案,我差点忘了。 =)
标签: asp.net-mvc