【问题标题】:How to access an object in code behind?如何在后面的代码中访问对象?
【发布时间】:2014-04-18 07:38:04
【问题描述】:

我使用对象标签创建了一个对象,如下所示:

< object id="video1" classid="clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921"
        codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab"
        width="640" height="480"  >               
        < /object >

我想在.aspx.cs后面的代码中访问这个,但是目前无法访问,应该怎么做呢?

【问题讨论】:

    标签: c# asp.net object-tag


    【解决方案1】:

    您可以将属性 runat="server" 添加到您的对象中,以便从后面的代码中访问它。

    编辑:您需要删除classid 参数值中多余的clsid 值。

    试试这个:

    <object id="video1" runat="server" classid="9BE31822-FDAD-461B-AD51-BE1D1C159921"
     codebase="http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab"
     width="640" height="480"></object>
    

    【讨论】:

    • 我这样做了,但我得到了错误 GUID 应该包含 32 位数字和 4 个破折号。
    • @TVicky:检查我的eidt,你需要删除classid中的clsid:
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-08-30
    • 1970-01-01
    • 1970-01-01
    • 2012-02-15
    • 2012-04-11
    • 1970-01-01
    • 2012-04-30
    相关资源
    最近更新 更多