DOBON.NET DOBON.NETプログラミング掲示板過去ログ

■27447 / 親階層)  <asp:HyperLinkを使った画面データ引渡方法に関して

環境/言語:[aspx VB.NET2005 ]
分類:[ASP.NET]

■27447 / 親階層)  <asp:HyperLinkを使った画面データ引渡方法に関して


 解決したかと思ったのですが、
 ASPXのファイルに記述する方法を試しているのですが、
 エラー原因が分からず、苦戦しております。

 エラー内容
 演算子 '&' は、型 'String' および 'System.Web.UI.WebControls.Label'
 に対して定義されていません。

 指摘箇所
 <asp:HyperLink ID="id" runat="server"
 NavigateUrl='<%# "遷移先?orderId=" & 引数 %>'>遷移先</asp:HyperLink>

 スレッドを一度、クローズしてしまって
 まとめずに新スレッドを立ててしまい申し訳御座いません。

 ご教示、アドバイの程、宜しくお願いいたします。
2010/10/25(Mon) 15:11:14 編集(投稿者)


■No27460に返信(はちまきさんの記事)

> 演算子 '&' は、型 'String' および 'System.Web.UI.WebControls.Label'
> に対して定義されていません。

String 型と Label 型を & によって結合することは、できないですよー。という意味です。

> <asp:HyperLink ID="id" runat="server"
>   NavigateUrl='<%# "遷移先?orderId=" & 引数 %>'>遷移先</asp:HyperLink>

"遷移先?orderId=" & 引数 の部分において。
"遷移先?orderId=" が、String 型。
引数 が、おそらくは、Label コントロールなのではありませんか?

引数が Label コントロールであれば。
エラーに対して、以下のような対応が考えられます。

引数 を String 型にしたり。
"遷移先?orderId=" & "引数"

Label コントロールの Text プロパティを参照したり。
"遷移先?orderId=" & 引数.Text
はちまきです。

もりお様

 度重なるご教示有難う御座います。
 コントロール項目は、ラベル項目とHIDDEN項目でした。
 早速試してみます。

 

■No27461に返信(もりおさんの記事)
> 2010/10/25(Mon) 15:11:14 編集(投稿者)
>
>
> ■No27460に返信(はちまきさんの記事)
>
>>演算子 '&' は、型 'String' および 'System.Web.UI.WebControls.Label'
>>に対して定義されていません。
>
> String 型と Label 型を & によって結合することは、できないですよー。という意味です。
>
>><asp:HyperLink ID="id" runat="server"
>> NavigateUrl='<%# "遷移先?orderId=" & 引数 %>'>遷移先</asp:HyperLink>
>
> "遷移先?orderId=" & 引数 の部分において。
> "遷移先?orderId=" が、String 型。
> 引数 が、おそらくは、Label コントロールなのではありませんか?
>
> 引数が Label コントロールであれば。
> エラーに対して、以下のような対応が考えられます。
>
> 引数 を String 型にしたり。
> "遷移先?orderId=" & "引数"
>
> Label コントロールの Text プロパティを参照したり。
> "遷移先?orderId=" & 引数.Text
>
解決済み!

DOBON.NET | プログラミング道 | プログラミング掲示板