0

このコード セクションを使用して、ASP.net Web サイトのビデオをアップロードしていますが、「保護レベルが原因で mySrc にアクセスできません」というエラーが表示されます。どうすれば修正できますか

protected void Button1_Click(object sender, EventArgs e)
{
        try
        {
           playSound();
        }
        catch (Exception ex)
        {
            Response.Write("Error in Page:" + ex.Message);
        }
}


public void playSound()
{
    mySrc = @"http://google.com//alarm.wav";
} 

aspx ページ

<asp:panel id="Panel1" runat="server" height="1px" width="1px" xmlns:asp="#unknown">
            <object classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" id="player">
                class="style3" height="1px" width="1px" >
                <param name="url" value="<%=mySrc %>" />
                <param name="src" value="<%=mySrc %>" />
                <param name="showcontrols" value="true" />
                <param name="autostart" value="true" />
               <!--[if !IE]>-->
                    <object type="video/x-ms-wmv" data="<%=mySrc %>" class="style4" height="1px" width="1px">
                        <param name="src" value="<%=mySrc %>" />
                        <param name="autostart" value="true" />
                        <param name="controller" value="true" />
                </object>
               <!--<![endif]-->
           </object>
        </asp:panel>
4

1 に答える 1

0

このようにする

public mySrc =string.Empty;// パブリック変数とグローバル変数を使用します。アクセスできるようにします。

public void playSound()
{
    mySrc = @"http://google.com//alarm.wav";
} 
于 2013-02-28T10:17:58.413 に答える