以下は、私が更新しようとしているサンプルコードです。クライアントは、メニュー項目テキストをAppSetting Valueにします。私はappsettingsとそれを実装する関数を設定することができました。しかし、バインドコードにエラーが発生していて、誰かが私が見逃したことがあるかどうか疑問に思っています。Aspバインドの質問
MenuItemのIDタグを設定するのは簡単ですか? IDを使用しようとすると、インテリセンスのビジュアルスタジオでは再調整できません。
エラー - > OUEntityフィールドへの双方向データバインディングを持つMenuItemコントロールにIDが必要です。
<asp:MenuItem PopOutImageUrl="" Text="Administration" Selectable="false">
<asp:MenuItem NavigateUrl="" Text="" ></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text="" ></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text=""></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text='<%# Bind("OUEntity") %>'></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text="" ></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text="" ></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text="" ></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text="" ></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text="" ></asp:MenuItem>
<asp:MenuItem NavigateUrl="" Text="" ></asp:MenuItem>
</asp:MenuItem>
Hmm ...今、テキストのメニュー項目には何も渡されていません。テキストが表示されるはずの空白があります。だから私は評価が機能しているとは思わない。私はコードが埋め込まれていることを確認するために、コードの中で少しやる必要があるかもしれないのだろうかと思います。 あなたはどう思いますか? – JPJedi
Evalを使用する必要があるのは、DataBindingを使用している場合だけです。たとえばasp:Repeaterがあり、serverタグがasp:Repeaterの中にあるとします。 –