c# - 从代码隐藏设置对象参数标签

标签 c# asp.net

我想在对象标签中嵌入视频,我想从代码隐藏中获取参数的值。但是我无法从代码隐藏中获取值(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/

相关文章:

c# - 如何在 C# 中获取修改后的文本框值?

c# - 这个运算符在这段代码中做了什么 &= ? (C#)

C# base64 编码/解码与对象序列化问题

javascript - 如何验证 Bootstrap 中的密码字段?

c# - 如何在.Net 中让不同类型的消费者使用 RabbitMq 消息?

c# - 有没有更好的方法从 C# 中的大写字母创建首字母缩略词?

asp.net - Yahoo.Yui.Compressor.Build.MsBuild.dll。无法加载文件或程序集“Yahoo.Yui.Compressor”

html - Asp GridView 分页自定义 CSS 在设计 View 中有效,但在浏览器中无效

c# - 断开的连接不会超时

javascript - 从动态创建的下拉列表中获取值