首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >锚元素工作,但按钮在Blazor客户端不工作。

锚元素工作,但按钮在Blazor客户端不工作。
EN

Stack Overflow用户
提问于 2020-01-21 20:26:01
回答 1查看 347关注 0票数 0

我对Blazor很陌生,我正在blazor- GitHub研讨会中开发一个示例应用程序(Blazing )。在本教程的一个步骤中,使用一个按钮转到另一个页面。

代码语言:javascript
运行
复制
<button href="checkout">Order</button>

这是不起作用的,所以我试着从一个按钮转换为一个锚,这确实起作用了:

代码语言:javascript
运行
复制
<a href="checkout">Order</a>

这辆车正在运行客户端。

有谁能解释一下为什么按钮不工作,但锚却起作用了?我对HTML也很陌生,所以它可能是非常基本的东西。

EN

Stack Overflow用户

回答已采纳

发布于 2020-01-21 20:32:33

看看文档。href不是它的有效属性。通常,button元素用于提交表单或在单击时将事件处理程序附加到它们以“做事情”。

正如您已经发现的那样,标准的“单击到其他地方”是锚元素,它本机支持href属性。

您不能只在任何元素中添加任何属性,除非默认情况下它的行为是相同的。为了设计样式,你需要使用一些CSS来让你的链接看起来更像一个按钮。一般来说,这也是HTML的固有特性,实际上与blazor没有任何关系。

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59848719

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档