服务器端页面向客户端页面传值
我是想在特定的情况下出现提示音的
这是我的服务器端代码
public string music;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
Databind();
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void Databind()
{
Object coun=DataBase.WSQL.GetSingle( "select * from H_Order where queren=1 ");
if(coun!=null)
{
music=@ "music/mail.wav ";
DataBase.DHK.Show(this, "有新的定单! ");
}
}
}
这是客户端的
<HEAD>
<title> WebForm1 </title>
<meta content= "Microsoft Visual Studio .NET 7.1 " name= "GENERATOR ">
<meta content= "C# " name= "CODE_LANGUAGE ">
<meta content= "JavaScript " name= "vs_defaultClientScript ">
<meta content= "http://schemas.microsoft.com/intellisense/ie5 " name= "vs_targetSchema ">
<bgsound balance= "0 " src= " <%# music%> " volume= "0 " loop= "2 ">
<meta http-equiv= "refresh " content= "5 ">
</HEAD>
在线等!
------解决方案--------------------让客户定时的主动向服务端请求的
bs是无状态的
------解决方案--------------------加了 <meta http-equiv= "refresh " content= "5 "> 还不行?
查看下客户端的 <bgsound balance= "0 " src= " <%# music%> " volume= "0 " loop= "2 ">