
<asp:Label ID="Label1" runat="server" Text="Label" CssClass="lblTextTitle">氏名/会社名:</asp:Label><asp:TextBox ID="CpName" runat="server" Columns="45" Text="<%#dtDefault.Columns.IndexOf("CpName") %>" ></asp:TextBox>
上記のText="<%#dtDefault.rows(0).item("CompName")%>" のようにカラム名で指定すると「サーバータグが正しく形成されていません。」とコンパイルエラーとなってしまいますが、Text="<%#dtDefault.rows(0).item(0)%>" のようにインデックスで指定すると正しく表示されます。
aspx.vbファイルでは使用できてaspxファイルでは使用できないような関数の制限等があるのでしょうか?
どうか詳しい方ご教授ください。どうぞよろしくお願いいたします。

先のスレッド https://teratail.com/questions/40027 を放置してますが、また同じことになるのですか?
なれないものですいませんdした。解決には至らなかったのですが今、ベストアンサーを選んで解決済みにしました。


質問者さん>どちらで質問を続けたいのか決めて、他方は削除または終了していただけませんか?
管理者の人に言われるならばともかくあなたに言われる筋合いはないと思います。ちょっとネットの行動を監視されているみたいで不快で怖いです。

筋合いは大有り。それがわからないで自分勝手なことをする人は、コミュニティの参加者多数を不快にしていることが認識できない常識の無い人。
あなたの方が他のコミュニティの人を不快していると思いますので、通報しておきます。
とにかくもうこちらの質問には返答しないで他でやってください。

回答1件
あなたの回答
tips
プレビュー