コントロール内に動的コンテンツを含むASP.netページがあり、その一部はカスタムコントロールであり、一部は通常のASP.netコントロールです。
マーキー内でこれらのコントロールを取得する方法はありますか?多分HTMLマーキー?これらのコントロールは、主にこの意味で構築されています。
sometext
sometext
sometext
等
ありがとう!
jQueryの使用を検討する必要があります。マーキータグは非推奨であり、すべてのブラウザで機能するわけではありません。
私はこれをすることになった:
<asp:Literal id="Literal1" text="<marquee>"></asp:Literal>
some controls
<asp:Literal id="Literal2" text=</marquee>"></asp:Literal>
これはLukeが提供したソリューションと非常に似ていますが、asp.netページで通常のHTMLとして使用することはできません。
プロジェクトのマスターページでマーキータグを使用しようとしています。これがコードです。明らかなエラーを取得し、グーグルで検索しましたが、回避策を見つけることができません。
<pre style="font-family: Andale Mono, Lucida Console, Monaco, fixed, monospace; color: #000000; background-color: #eee;font-size: 12px;border: 1px dashed #999999;line-height: 14px;padding: 5px; overflow: auto; width: 100%"><code><marquee style="color:#663300; font-weight:700; font-size:medium; width:877px; height:22px;
margin-top:0px; position:relative; top:-3px; left:-73px; margin-left:0px;"> Welcome ... >To Narsingham Page
</marquee>
</pre>
方法はありますか?vs2010プロジェクトで、xhtml1.0で同じマーキーを使用できます。lukeの方法を試しましたが、この方法では機能しません。このシナリオではjqueryを使用する必要がありますか?私はjqueryをあまり理解していないので、このhtmlコントロールは簡単だと思います。
regs; \ j
Literal marquee = new Literal();
marquee.Text = "<marquee style=color:#663300; font-weight:700; font-size:medium; width:877px; height:22px; margin-top:0px; position:relative; top:-3px; left:-73px; margin-left:0px;> Welcome ... >To Narsingham Page </marquee>";
this.Controls.Add(marquee);
上記のコードをPage_Load
プロジェクトの下に置くと、必要なものを手に入れることができます。
やってみました:
<marquee> <asp:YourUserControl ... /> </marquee>