多数のバインドされたフィールドを持つグリッドビューがあります。画面の幅に応じて、いくつかのバインドされたフィールドが表示または非表示になるようにしようとしています。私はどこでも見てきました、そして私はどこで試しvisible="<%=javascript:widthFunction()%>"
ました
function widthFunction(){
viewportWidth = window.innerWidth;
if(viewportWidth > "500")
return true;
else {return false;}
明らかにそれは機能していません。コードビハインドに同様のコードを入れてみましたが、それには DataBind が必要です。
パーサー エラー メッセージ: データバインディング式は、DataBinding イベントを持つオブジェクトでのみサポートされます。System.Web.UI.WebControls.BoundField には DataBinding イベントがありません。
これはどのように解決できますか?