C# 如何将asp.net控件中的值获取到web表单中的javascript

C# 如何将asp.net控件中的值获取到web表单中的javascript,c#,javascript,jquery,asp.net,C#,Javascript,Jquery,Asp.net,你好。我有一个叫做audioList的下拉列表控件。每当页面加载时,从数据库填充audioList。在web表单上,我有一个JPlayer,它是一个JQuery音频播放器。我想做的是加载JPlayer,其中的值取自audioList 以下是web表单上JPlayer的代码: <script type="text/javascript"> $(document).ready(function () { $("#jquery_jplayer_1").jPlayer({

你好。我有一个叫做audioList的下拉列表控件。每当页面加载时,从数据库填充audioList。在web表单上,我有一个JPlayer,它是一个JQuery音频播放器。我想做的是加载JPlayer,其中的值取自audioList

以下是web表单上JPlayer的代码:

<script type="text/javascript">
  $(document).ready(function () {
      $("#jquery_jplayer_1").jPlayer({
          ready: function () {
              $(this).jPlayer("setMedia", {
                  mp3: "" //<--This part links to the mp3's location
              });
          },
          swfPath: "/MediaPlayer/jQuery.jPlayer.2.0.0/",
          supplied: "mp3"
      });
  });
</script>

$(文档).ready(函数(){
$(“#jquery_jplayer_1”).jplayer({
就绪:函数(){
$(this).jPlayer(“setMedia”{

mp3:“//您可以调用jplayer函数来播放下拉列表中的mp3 onChange事件

请参见

基本上,在选中的下拉列表中添加一个jquery事件,该事件将在jplayer上设置属性

protected void Page_Load(object sender, EventArgs e)
    {

        string query = "SELECT Media_Directory FROM media";

        DataTable dt = MySQLHandler.pull(query);
        audioList.DataSource = dt;
        audioList.DataTextField = dt.Columns[0].ToString();
        audioList.DataValueField = dt.Columns[0].ToString(); //<--mp3 file location which is to be placed in JPlayer
        audioList.DataBind();

    }