- PR -

リンクを出現させるにはどう記述すればいいでしょうか?

1
投稿者投稿内容
常連さん
会議室デビュー日: 2005/09/20
投稿数: 22
お住まい・勤務地: 九州のどこか
投稿日時: 2005-11-06 09:24
いつもお世話になってます。さっそくですが質問してよろしいでしょうか。

ユーザーが入力したデータとデータベースの照合が成功した場合に限り、
別のページへのリンクが出現するように
プログラミングを組もうと思っています。
(ページのロード時と、照合に失敗した場合はリンクは出現しません。)
(ユーザーがデータを入力するのはページのロード後、すぐです。)

今のところ、
ラベルにhtml記述でリンクを貼り、
通常のプロパティをinvisibleにする。
入力データの読み込み成功時のみ、
プロパティをVisibleに変える

という方法を考えていますが、
1、この方法でできますか?
2、できる場合、どう記述すればよいでしょうか?
(LabelをVisibleにするようにコード記述できますか?
今、コード部にLabel4.Text = visibleと書き、
html部で<asp:Label id="Label4" runat="server" width="126px" href="/../../rinku.aspx" a="a" visible="False">→リンク出現!</asp:Label>
と書いてますがどうも違うようで・・・)
3、他の方法がいい場合、どう記述すればよいでしょうか?

環境は、windowsXP、ASP.NET WebMatrix(VB.net)です。
よろしくお願いします。

[ メッセージ編集済み 編集者: 唯 編集日時 2005-11-06 09:43 ]
たつごろー
ぬし
会議室デビュー日: 2004/10/25
投稿数: 496
投稿日時: 2005-11-06 10:03
LinkButtonでリンクを表示
Visibleで表示・非表示切り替え
ではだめですか?

WebMatrixでは試してないですがVisualStudio2003ではできました。

_________________
たつごろー
codeseek
こみゅぷらす
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2005-11-06 10:23
「"リンク" 出現」という意味では、
初期値を、
 Me.Label1.Text = "http://jeanne.wankuma.com/"
のようにして、ただのテキストにしておいて、それから、
 Me.Label1.Text = "<a href=""http://jeanne.wankuma.com/"">http://jeanne.wankuma.com/</a>"
として、リンクのアンカーテキストにするとかそういう意味なのでしょうか?

質問内容から見るに
 「ユーザーが入力したデータとデータベースの照合が成功した場合に限り」
の判断はできてらっしゃるようですが...

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
常連さん
会議室デビュー日: 2005/09/20
投稿数: 22
お住まい・勤務地: 九州のどこか
投稿日時: 2005-11-06 21:54
ご回答ありがとうございます。
少し分かりにくかったようで申し訳ありません。
どちらかといわれるとたつごろーさんの思われたことに近いです。
「リンクが出現する」というか、
文字(オブジェクトというのでしょうか)そのものが最初は隠れていて、
データ参照成功後に現れる。という風にしたいのです。

えーと、例えば、
Label1.Text = String.Emptyと記述すれば、見えなくなり(データそのものなくなるわけですが)、
Label1.Text = "こんにちは"と記述すれば、見えるようになりますよね。

この逆の記述をしたいと思っていただければわかりやすいでしょうか。
LinkButton1=visible と記述するのでは足りませんよね?
じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2005-11-06 23:22
引用:

唯さんの書き込み (2005-11-06 09:24) より:

今、コード部にLabel4.Text = visibleと書き、

引用:

唯さんの書き込み (2005-11-06 21:54) より:

LinkButton1=visible と記述するのでは足りませんよね?


LinkButton1.Visible = True
Label1.Visible = True

でしょう?

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
常連さん
会議室デビュー日: 2005/09/20
投稿数: 22
お住まい・勤務地: 九州のどこか
投稿日時: 2005-11-07 15:31
[Quoat]LinkButton1.Visible = True
Label1.Visible = True

でしょう?
[/Quoat]
あ!
私何か変なことしていましたね(@_@
どうりでならないわけだ。
ご教授の方法で上手く行きました!ありがとうございました!
1

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