我想在对象标签中嵌入视频,我想从代码隐藏中获取参数的值。但是我无法从代码隐藏中获取值(value)。知道我在哪里出错了吗?
到目前为止,这是我的代码:
<object runat="server" id="object1">
<param name="param1" value="www.youtube.com?id=123" runat="server" id="video1" />
<param name="size" value="large" />
<param name="category" value="wide" />
</object>
我想从代码隐藏中更改 param1
的值。
最佳答案
试试这个:
<object id="object1">
<param name="<%= MyFunction() %>" value="www.youtube.com?id=123" id="video1" />
<param name="size" value="large" />
<param name="category" value="wide" />
</object>
在后面的代码中,例如:
protected string MyFunction()
{
return "param1Value";
}
编辑:删除了两个 runat="server" - 如果它们只是为了使用代码隐藏来设置参数的目的而存在,那么它们对于这个解决方案是不必要的。
关于c# - 从代码隐藏设置对象参数标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2223493/