- - PR -
Lableの自動リンク貼り
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-04-03 18:53
すいません、初書き込みです。
現在、社内の担当内ポータルサイトで掲示板を作成しております。 そこで、投稿文の中に”http://・・・”のURL が記述されている場合に 投稿閲覧画面で見たときにそのURLに自動的にリンクさえるようにしたいです。 現状、投稿画面からフォームからテキスト型でDBに格納し、 投稿閲覧画面にはDBからとってきた値をLableコントロールを使用し、 本文に載せています。 そこで、LabellコントロールのTextで 文字列の最初から、"http://"、または"https://"と比べ、一致すれば、空白までを「ハイパーリンク」にするにはASP.netのVBで具体的にどう書いたら良いのでしょうか? |
|
投稿日時: 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 ] |
|
投稿日時: 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