私は画像の列を持つグリッドを持って、私はデータソースに基づいて画像を変更したい。 行のデータフィールドが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. 渡す方法のパラメータは
- 4. JavaScriptでパラメータ名を渡す方法は?
- 5. パラメータのIf-Elseステートメント?
- 6. リソースサービスを使用するときにパラメータを渡す方法は?
- 7. {#if}条件内でjTemplatesの$ Pパラメータを使用する方法
- 8. EFストアドプロシージャにパラメータを渡す方法は?
- 9. Dapperでnullパラメータを渡す方法
- 10. Sql commandTextでintパラメータを渡す方法
- 11. ココアアプリケーション間でパラメータを渡す方法
- 12. mdxクエリでパラメータを渡す方法
- 13. actionLinkの_layout.cshtmlでパラメータを渡す方法asp.net MVC 3
- 14. - 型をパラメータとして渡す方法
- 15. wpfコントロールコンストラクタのパラメータを渡す方法は?
- 16. voidパラメータのオブジェクトを渡す方法は?
- 17. ASP.net PageAsyncTaks - パラメータをタスクに渡す方法は?
- 18. webviewのjavascriptにパラメータを渡す方法
- 19. Oracleのサブクエリにパラメータを渡す方法
- 20. asp.net:ボタンonclickを渡すパラメータにeventargsを使用する方法は?
- 21. IF条件でenumのパラメータ値を取得する方法は?
- 22. ASP.Net VBストアドプロシージャでNULLパラメータを使用する方法 - NULLの整数をストアドプロシージャに渡す方法
- 23. パラメータを渡してそれを私のxsltで使う方法
- 24. 複数のパラメータをASP.NETコアのgetメソッドに渡す方法
- 25. URLパラメータをVuejsに渡す方法
- 26. パラメータをストレージに渡す方法Uri?
- 27. ウィザードにパラメータを渡す方法
- 28. ウェブRTSPパラメータをVLCに渡す方法
- 29. Laravel DB :: transaction()にパラメータを渡す方法
- 30. URLパラメータにテキストボックス値を渡す方法
hey Coline:条件に基づいて要素のCSSクラスを変更する方法。あなたは例を共有することができます –
あなたはASP.NETの権利を使用していますか? CssClassプロパティを使用します。更新された答えを見る – ColinE