c# - 我在 c# 中使用 html 代码和 css 来设计按钮,但我不知道如何在单击后将其重定向到另一个页面(ASP.net)
问题描述
我尝试使用 href 和 posbackturl 但它不起作用。我从上周开始学习 c#,所以我仍然很弱。谁能教我如何解决它?
<button class="button" style="vertical-align:middle"><span>Add Contact </span></button>
解决方案
如果您想简单地重定向到该页面,那么您只需将页面提供给 href 即可转发它。
<a href="addcontact.aspx" style="vertical-align:middle" role="button">Add Contact</a>
如果您只是想重定向,您可以使用 LinkButton。
<asp:LinkButton ID="LinkButton1" runat="server" PostBackUrl="~/addcontact.aspx">Add Contact</asp:LinkButton>
如果你想在服务器端执行一些功能,那么你可能必须使用 OnClick 事件来绑定按钮,看起来像这样。网页表格
<asp:LinkButton ID="LinkButton1" runat="server" OnClick="LinkButton1_Click">Add Contact</asp:LinkButton>
C# 服务器端
protected void LinkButton1_Click(object sender, EventArgs e)
{
//Functionaltiy
Response.Redirect("/addcontact.aspx");
}
我希望这能解决你的问题。
推荐阅读
- sql - DB sql Altibase '作为语言 java 名称' 使用
- javascript - 如何将python函数转换为rest api
- python - 使用python修改csv文件中的一些行
- cognos-11 - 我在哪里可以设置 cognos analytics 11 报告缓存打开/关闭
- python - 点积两个 4D Numpy 数组
- css - 如何将卡片内的所有内容对齐?
- php - Wordpress 数字分页未出现在自定义循环中
- node.js - “sudo npm install -g npm”减慢开发服务器的启动速度
- python - 如何根据列表中元组的第二个元素的总和对列表进行排序?
- azure - 如何使用 Terraform 在 Azure 中创建多租户服务主体