2009-07-03 11 views
0

asp.netページに保持されているリテラルコントロールで、自分のデータベースからコンテンツを表示しています。リテラルを2つの部分に分割する方法

私はすべてのデータを取得したいのですが、スクリプトを使用すると、一部だけをユーザーに表示します。 'Read More ..'というリンクがテキストの最後に動的に追加されます。ユーザーが一部を読んでいると、「Read More ..」をクリックして記事全体を読むことができます。

どうすればこのような機能を作成できますか?

答えて

0

リテラルをページに配置しないことをお勧めします。開始するには、私はPlaceHolderをページに配置します。次に、PlaceHolderに追加されるリテラルに追加される表示テキストを短くすることができます。次に、PlaceHolderにHyperLink(またはLinkBut​​ton)を追加できます。ユーザーがリンク/ボタンをクリックすると、そのPlaceHolderのデータをリセットできます。

0

アンドリューと同じラインに沿っての種類が、一部JavaScriptを使用して:

カットリテラル、あなたがしたい、とハイパーリンクとディスプレイとのスパンで追加:なし。

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do 
eiusmod tempor <a href="#" id="readMore">Read More ...</a> 
<span id="readMoreText">incididunt ut labore et dolore magna aliqua. 
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi 
ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit 
in voluptate velit esse cillum dolore eu fugiat nulla pariatur. 
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui 
officia deserunt mollit anim id est laborum.</span> 

あなたはそこに一見見ることができます。あなたのJavascript(jQuery)では、#readMoreがクリックされたときに#readMoreTextをdisplay:noneからdisplay:inlineに移動し、ハイパーリンクをdisplay:noneにします。

関連する問題