gpt4 book ai didi

asp.net-mvc - 删除操作 - asp.net mvc - 一般反馈 - 样式问题

转载 作者:行者123 更新时间:2023-11-27 22:34:47 24 4
gpt4 key购买 nike

通过 get 请求执行删除操作是不好的做法,所以我实现了删除“post”,因为 asp.net mvc 只支持 post + get 请求(据我所知)。

请注意,我尽量避免使用 javascript/jquery,因为我可以轻松地执行删除请求(甚至放置)。

我在页面上放置了每次删除元素的表格。我还设法将发布/提交按钮的样式设置为看起来像一个链接,但看起来仍然不太好。删除“链接”略有偏移。大致是这样的代码:

<% using (Html.BeginForm("Deletex", "xs", FormMethod.Post, new { @class = "deleteForm" }))
{ %>
<%= x.Name %>
<%= Html.Hidden("Id", x.Id)%>
<input type="submit" value="Delete" class="link_button" />
<% } %>

这是CSS

.link_button
{
background-color:white;
border:0;
color:#034af3;
text-decoration:underline;
font-size:1em;
font-family:inherit;
cursor:pointer;
float:left;
margin:0;
padding:0;
}

.deleteForm
{
float:right;
margin:0;
padding:0;
}

有人成功设计了这个样式吗?

关于删除“帖子”和 asp.mvc,你有任何进一步的反馈吗?

这是做事的正确方法吗?

谢谢。

祝愿

基督徒

最佳答案

无法帮助您了解样式,只是对 HTTP 动词做一些澄清。 ASP.NET MVC 支持所有动词 GET、POST、PUT、DELETE - 问题来自大多数仅支持 GET 和 POST 的浏览器。您可以使用 HttpMethodOverride 模拟它们助手:

<%= Html.HttpMethodOverride(HttpVerbs.Delete) %>

并在您的 Controller 操作中:

[HttpDelete]
public ActionResult Destroy(int id)
{
return View();
}

关于asp.net-mvc - 删除操作 - asp.net mvc - 一般反馈 - 样式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2858421/

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