- - PR -
リンクを出現させるにはどう記述すればいいでしょうか?
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 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 ] | ||||||||
|
投稿日時: 2005-11-06 10:03
LinkButtonでリンクを表示
Visibleで表示・非表示切り替え ではだめですか? WebMatrixでは試してないですがVisualStudio2003ではできました。 _________________ たつごろー codeseek こみゅぷらす | ||||||||
|
投稿日時: 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-11-06 21:54
ご回答ありがとうございます。
少し分かりにくかったようで申し訳ありません。 どちらかといわれるとたつごろーさんの思われたことに近いです。 「リンクが出現する」というか、 文字(オブジェクトというのでしょうか)そのものが最初は隠れていて、 データ参照成功後に現れる。という風にしたいのです。 えーと、例えば、 Label1.Text = String.Emptyと記述すれば、見えなくなり(データそのものなくなるわけですが)、 Label1.Text = "こんにちは"と記述すれば、見えるようになりますよね。 この逆の記述をしたいと思っていただければわかりやすいでしょうか。 LinkButton1=visible と記述するのでは足りませんよね? | ||||||||
|
投稿日時: 2005-11-06 23:22
LinkButton1.Visible = True Label1.Visible = True でしょう? _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||||||
|
投稿日時: 2005-11-07 15:31
[Quoat]LinkButton1.Visible = True
Label1.Visible = True でしょう? [/Quoat] あ! 私何か変なことしていましたね(@_@ どうりでならないわけだ。 ご教授の方法で上手く行きました!ありがとうございました! |
1