屬性我有一些簡單的代碼在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