属性我有一些简单的代码在aspx页面动态设置元素的值在ASP.NET
<object width="550" height="400">
<param name="movie" value='XXXX' />
<embed src='XXXX' width="350" height="370"></embed>
</object>
我希望能够动态地设置XXXX的价值。
这样做的最好方法是什么?
属性我有一些简单的代码在aspx页面动态设置元素的值在ASP.NET
<object width="550" height="400">
<param name="movie" value='XXXX' />
<embed src='XXXX' width="350" height="370"></embed>
</object>
我希望能够动态地设置XXXX的价值。
这样做的最好方法是什么?
你可以属性添加到您的代码隐藏,说“myProperty的”,加载过程中设置的值,然后访问该产权在你的aspx ...
在代码隐藏...
public partial class _Default : System.Web.UI.Page
{
protected string MyProperty { get; set; }
protected string MyOtherProperty { get;set; }
protected void Page_Load(object sender, EventArgs e)
{
MyProperty = "SomeValue";
MyOtherProperty = "SomeOtherValue";
}
}
在ASPX。 ..
...
<object width="550" height="400">
<param name="movie" value='<%= MyProperty %>' />
<embed src='<%= MyOtherProperty %>' width="350" height="370"></embed>
</object>
...
使用jQuery你可以做这样的
$("param[name=movie]").attr("value", new value);
选项1
你可以使用服务器变量从JavaScript函数
选项2
添加一个占位符或文字,并设置对象与其属性作为字符串
我更喜欢做它服务器端。代码片段是ajax调用的响应。 – Anthony 2010-04-28 06:32:17