私は画像の列を持つグリッドを持って、私はデータソースに基づいて画像を変更したい。 行のデータフィールドが2の場合、画像は* .gifになり、3の場合は異なるので、どのタイプの画像があるかを修正しないので、 "if..else"をオンにしますこの場合、私たちは簡単にCSS上の画像を変更することができます。私はファイルのコードの後ろにコードを望んでいない。CSSでパラメータを渡す方法と、ASP.NETでif..elseをそのパラメータに適用する方法は?
1
A
答えて
1
CSSには、定数やif/elseなどのプログラミング構造がありません。
xCSSそれはnest child elementsをすることができます:これを提供CSSには、いくつかの拡張機能は、しかし、があります。
LESSがあります。Rubyで書かれているので、インストールしておく必要があります(私が理解している限り、私はまだ自分で使っていません)。しかし、どの環境でもCSSを編集するのに適しています。フロントページの「」セクションの「ネストされたルール」を確認してください。
あなたの問題への簡単なソリューションは、静的なあなたのCSSを保つが、あなたの条件に基づいて、あなたの要素のCSSクラスを変更することです。
http://www.w3schools.com/ASPNET/prop_webcontrol_style_cssclass.asp
例えば:
は以下のページを参照してください。あなたはもちろん、いくつかのロジックに基づいてコードビハインドでこれを設定することができます<form runat="server">
<asp:Button id="Button" CssClass="TestStyle" Text="Submit" runat="server"/>
</form>
:以下のボタンがCssClassプロパティを介して設定されたそのスタイルを持っています。
0
cssはパラメータをサポートしていません。あなたは "less"(前処理を必要とするCSSの方言)である程度のパラメータ化を行うことができますが、それでも質問はあいまいです。その他のオプションが含まれます:
- あなたが高い何かのCSSクラスを持っていると
.somethingHigher .theThing {...}
のようなパターンでのCSSを使用することができます。すなわち、選択する構造のものを使用して要素 - ごとに画像を直接コーディングを
より具体的な例がなくても、私たちはかなり目が覚めています。
関連する問題
- 1. JSパラメータでASP.NETサーバーサイドタグを渡す方法
- 2. ASP.NET MVCパラメータを渡す方法
- 3. Asp.net MVCでカスタム属性のパラメータを動的に渡す方法
- 4. 渡す方法のパラメータは
- 5. onClickイベントバインドでパラメータを渡す方法は?
- 6. Crystal Reportsでパラメータを渡す方法は?
- 7. railsメソッドでパラメータを渡す方法は?
- 8. はStream.mapメソッドでパラメータを渡す方法
- 9. JavaScriptでパラメータ名を渡す方法は?
- 10. where句でパラメータを渡す方法は?
- 11. mongodb - コマンドラインでパラメータを適切に渡す方法
- 12. リソースサービスを使用するときにパラメータを渡す方法は?
- 13. if then else文を複数適用する方法は?
- 14. インデックスとカスタムルートにパラメータを渡す方法
- 15. asp.netを渡す方法Javascript関数の複数のパラメータで複数のパラメータ
- 16. else ifとelseをこのIf文で作る方法
- 17. Asp.Net WebForms - ViewDataをユーザーコントロールにパラメータとして渡す方法
- 18. actionLinkの_layout.cshtmlでパラメータを渡す方法asp.net MVC 3
- 19. {#if}条件内でjTemplatesの$ Pパラメータを使用する方法
- 20. Angular2パラメータをカスタムフォームコントロールバリデータに渡す方法は?
- 21. グライドコールバックメソッドにパラメータを渡す方法は?
- 22. array.map()にパラメータを渡す方法は?
- 23. モーダルポップアップにパラメータを渡す方法は?
- 24. EFストアドプロシージャにパラメータを渡す方法は?
- 25. ListViewにパラメータを渡す方法は?
- 26. Dapperでnullパラメータを渡す方法
- 27. Yii2 - イベントでパラメータを渡す方法
- 28. ココアアプリケーション間でパラメータを渡す方法
- 29. Crystal Reportでパラメータを渡す方法
- 30. hbsファイル間でパラメータを渡す方法
hey Coline:条件に基づいて要素のCSSクラスを変更する方法。あなたは例を共有することができます –
あなたはASP.NETの権利を使用していますか? CssClassプロパティを使用します。更新された答えを見る – ColinE