- PR -

Lableの自動リンク貼り

1
投稿者投稿内容
gucciさん
会議室デビュー日: 2008/04/03
投稿数: 5
投稿日時: 2008-04-03 18:53
すいません、初書き込みです。

現在、社内の担当内ポータルサイトで掲示板を作成しております。
そこで、投稿文の中に”http://・・・”のURL が記述されている場合に
投稿閲覧画面で見たときにそのURLに自動的にリンクさえるようにしたいです。

現状、投稿画面からフォームからテキスト型でDBに格納し、
投稿閲覧画面にはDBからとってきた値をLableコントロールを使用し、
本文に載せています。
そこで、LabellコントロールのTextで
文字列の最初から、"http://"、または"https://"と比べ、一致すれば、空白までを「ハイパーリンク」にするにはASP.netのVBで具体的にどう書いたら良いのでしょうか?
Jitta
ぬし
会議室デビュー日: 2002/07/05
投稿数: 6267
お住まい・勤務地: 兵庫県・海手
投稿日時: 2008-04-03 21:39
何でもかんでもそうやって変換してしまうのは、あまり感心しませんね。
ホワイト リストを作って、リンクしてもいいドメインを絞るのがよいと思います。


同じですね
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=15538&forum=7&4

[ メッセージ編集済み 編集者: Jitta 編集日時 2008-04-03 22:06 ]
べる
ぬし
会議室デビュー日: 2003/09/20
投稿数: 1093
投稿日時: 2008-04-03 22:03
方法としては、正規表現でのReplaceが妥当でしょうか。
http://www.atmarkit.co.jp/fdotnet/dotnettips/585regexreplace/regexreplace.html
http://msdn2.microsoft.com/ja-jp/library/hs600312(VS.80).aspx
1

スキルアップ/キャリアアップ(JOB@IT)