在调用中指定的操作之前,我需要一个确认窗口Url.Action
。我的代码是:
<a href="@Url.Action("Delete", "OriginalWorks", new {id = w.Id})"
onclick="return confirm('Do you... '+ @w.Title + '?')"><span></span></a>
w
OriginalWork 类的实例在哪里。如果我查看网站的 HTML,确认中有正确的字符串值,但窗口不显示并且立即调用该操作。如果 a 对 int 属性执行相同操作,例如Id
:
<a href="@Url.Action("Delete", "OriginalWorks", new {id = w.Id})"
onclick="return confirm('Do you... '+ @w.Id + '?')"><span></span></a>
它按预期工作,在确认窗口中显示一条消息,其值为 Id。
我试过Title.toString()
了,但它没有帮助。我认为它可以与 一起使用Html.ActionLink
,但我想使用它是因为span
在一个a
元素中。
有任何想法吗?非常感谢。