2010-04-28 2 views

Répondre

7

Vous pourriez ajouter un logement à votre codebehind, dites « MyProperty », définissez la valeur lors du chargement, et d'accéder ensuite droit de propriété dans votre ASPX ...

En behind ...

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"; 
    } 
} 

Dans le Aspx. ..

... 
<object width="550" height="400"> 
<param name="movie" value='<%= MyProperty %>' /> 
<embed src='<%= MyOtherProperty %>' width="350" height="370"></embed> 
</object> 
... 
0

En utilisant jQuery vous pouvez faire comme ce

$("param[name=movie]").attr("value", new value); 
+0

Je préfère le faire côté serveur. L'extrait de code est la réponse à un appel ajax. – Anthony

0

Option 1

Vous pouvez utiliser la variable serveur de la fonction Javascript

Option 2

Ajouter un espace réservé ou un objet littérales et définir avec son attribut en tant que chaîne

Questions connexes