2011-11-10 11 views
0

に動作していない私は、次のコードを持っている:Asp.net変数がページ

<tr id="test" runat="server"> 
    <td align="<%=myalignment%>"> 

を私はmyalignment =「センター」を設定し、ページがレンダリングされるときに、しかし、それは変数をつかむしません。それはちょうどそれが上の方法を正確に示しています。私はプログラム的に特定のTDを「中央」または「左」に変更したいと思っていましたが、これはうまくいくと思いました。何か案は? trがにrunat =「server」を持っていない場合、それは正常に動作します

...プロパティが経由して宣言し、動的に解決されていないことができ、サーバー側を実行

+0

あなたはそれの周りにdivを入れてみましたか? – javasocute

+0

私はちょうどうまく動作することに気づいたが、それが囲まれているTRはrunat = "server"を使用していないが、私のTDはTRのrunat = "server"にある... – user1005793

+0

いくつかのタグ/インラインコードを許容します。これはそれらの一つかもしれません。 –

答えて

0

コントロール<% =%> (Response.Write)構文を使用します。

Expressions <%#%>データバインディングの構文を使用できますが、コントロールやページでDataBind()を呼び出す必要があり、厄介な副作用が生じる可能性があります。

代わりに、コードファイル内のセルを参照したり、特定のセルを参照することができます。 runat = server属性を各セルに追加する必要があるかもしれませんが、それについてはわかりません。

関連する問題