c# - 一次性 Ajax.ActionLink,如 Ajax.BeginForm

标签 c# html asp.net-mvc asp.net-mvc-3

我可以编写这样的表单及其内容:

@using(Ajax.BeginForm(...)){
    // html content here
}

渲染为:

<form>
    // html content here
</form>

是否可以对 Ajax.ActionLink 执行相同的操作?

@using(Ajax.ActionLink(...)){
    // html content here
}

渲染:

<a>
    // html content here
</a>

最佳答案

不,你不能,Ajax.ActionLink 返回 MvcHtmlString这不是一次性的。

您可以自己创建链接,如 extension method example 所示.

关于c# - 一次性 Ajax.ActionLink,如 Ajax.BeginForm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16920250/

相关文章:

c# - 如何在 C# 中为 Windows Metro 风格应用程序在屏幕上绘图?

c# - 重载时为什么不考虑函数的返回类型?

asp.net-mvc - Angular4 + MVC + cli + 使用从 cli 构建命令生成的 dist 文件夹进行部署

javascript - 与周围空单元格重叠的 css 网格对象上的鼠标悬停事件

c# - Entity Framework 6.1.3 无法创建数据库

c# - 在 ASP.NET MVC 中实现 slider ?

c# - 如果表未更新,有没有办法显示错误消息?

c# - 使用 roslyn 获取属性参数

html - 如何选择具有特定类的最后一个元素?