aspx.csページに画像のパスを含むプロパティがあります。前に、CSSで次のように:私は上の背景画像としてこのパスを設定する必要が設定方法:aspx.csページのコードからCSSスタイルを使用する前に
aspx.csページで私のプロパティ名は次のとおりです。FirstLinkIcon
今.aspxのページに私がしようとしています:
を<style>
.m-quick-links ul li a:before {
background-image: url('<%=FirstLinkIcon%>');
background-position: 0 -4164px;
}
</style>
しかし、<%=%>をCSSで使用しているため、ページをレンダリングする際にエラーが発生しています。
私はまた、このように背後にあるコードからこのスタイルを設定しようとしました:
firstLinkUrl.Style.Add("background-image", FirstLinkIcon);
が、それはのためのアンカータグに背景画像をない設定します。
前に私が設定する方法を提案して下さいa:コードの背後にあるスタイルの前に?またはそれが後ろのコードから行うことができない場合、私は上記のaspxページのCSSのプロパティのコードの背後にあるプロパティにアクセスできますか?
私はそれについて検索しましたが、質問として掲示するような助けを得られませんでした。
あなたはマスターページか、単純なaspxページを持っていましたか? –
あなたは 'しかし、それは<%= %> cssで使用するためにレンダリングページにエラーを投げています。私はそれをテストして問題なく動作します。あなたのシナリオについてもっと説明すれば、私は 'LiteralControl'の使い方よりも簡単にする方法を手助けすることができます –
私はマスターページも持っていますが、特定のascxページだけでこのスタイルが必要です。私は私のascxページのWeb部分を持っているので、私は<%= %>を私のascxページのスタイルタグの内側に使用しています。そして、私のWebパーツは<%= =>キーワードのために構文エラーを読み込んでいません。 @ S.Serp –