ASP.net 歌曲界面
2022/3/3 1:15:53
本文主要是介绍ASP.net 歌曲界面,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一.说明
此文是小白在学习张晨光老师的视频教学<<Asp.Net WEB服务器编程技术>>中做的学习笔记,一些知识点也是跟着教程走的,大家也可以去老师的主页去学习,谢谢大家.
这一篇要练习的是,如下课程的代码:
二.增加歌曲界面(Musci_Main.aspx)
这里使用的是包含母版页的Web窗体
<%@ Page Title="" Language="C#" MasterPageFile="~/Musci_Menu.Master" AutoEventWireup="true" CodeBehind="Musci_Main.aspx.cs" Inherits="MyMusci.Musci_Main" %> <asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server"> </asp:Content> <asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server"> <div class="container"> <div class="row"> <div class="col-8"> <div class="col-3"> <img id="m_photo" src="img/music.png" runat="server" style="width:125px;height:125px" /> </div> <div class="col"> 歌曲:《<asp:Label ID="lblname" runat="server" Text=""></asp:Label>》<br /> 歌手:<asp:Label ID="lblsinger" runat="server" Text=""></asp:Label><br /> 分类:<asp:Label ID="lbltype" runat="server" Text=""></asp:Label><br /> <audio controls="controls" id="audio" autoplay="autoplay" runat="server"></audio> </div> <asp:Button CssClass="btn btn-primary" ID="Button1" runat="server" Text="歌曲简介" /><br /> <asp:Label ID="lbldescrip" runat="server" Text=""></asp:Label><br /> </div> <div class="col" style="border:1px solid #000000"> 热门歌曲 </div> </div> </div> </asp:Content>
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Data; namespace MyMusci { public partial class Musci_Main : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //这里读取get请求 string id = Request["id"].ToString(); //数据抓取 string sql = string.Format(@"SELECT t1.*,t2.m_type mu_type FROM music t1 INNER JOIN music_type t2 ON t1.`m_type`=t2.`m_number` AND t1.m_id={0}", id); DataTable dt = ToolMysqlDate.executTable(sql); //将查询的值赋值给页面 if (dt.Rows.Count > 0) { lblname.Text = dt.Rows[0]["m_name"].ToString(); lblsinger.Text = dt.Rows[0]["m_singer"].ToString(); lbltype.Text = dt.Rows[0]["mu_type"].ToString(); m_photo.Src = dt.Rows[0]["m_photo"].ToString(); audio.Src = dt.Rows[0]["m_mediafile"].ToString(); lbldescrip.Text = dt.Rows[0]["m_description"].ToString(); } } } }
然后我们在main.aspx中歌曲的超链接里,修改如下代码:
<div style="background-color:gainsboro"> <span class="text-center" style="font-size:30px;">歌曲推荐</span><br /> <div class="tab-content row"> <div id="home" class="container tab-pane active" style="align-content:center;"><br> <asp:Repeater ID="Repeater5" runat="server"> <ItemTemplate> <div class="col recommend"> <img src="<%# Eval("m_photo") %>"" style="width:125px;height:125px" /> <a href="Musci_Main.aspx?id=<%# Eval("m_id") %>"> <p><%# Eval("ROWS") %><%# Eval("m_name") %></p><p><%# Eval("m_singer") %></p> </a> </div> </ItemTemplate> </asp:Repeater> </div> ........
三.效果
点击连接:
进入歌曲界面:
其中热门歌曲因时间有限,未作处理,后续再添加上去吧,其中的原理和main.aspx中的歌曲推荐类似
这篇关于ASP.net 歌曲界面的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-11-18微软研究:RAG系统的四个层次提升理解与回答能力
- 2024-11-15C#中怎么从PEM格式的证书中提取公钥?-icode9专业技术文章分享
- 2024-11-14云架构设计——如何用diagrams.net绘制专业的AWS架构图?
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#
- 2024-01-24Advanced .Net Debugging 1:你必须知道的调试工具