個人でASPを作る.NETが直面したいくつかの問題

1647 ワード

GridViewに列のスタイルがある場合、または他の何かが表示されない場合、バックグラウンドではこの値を取得できません.非表示にして値を取得するには、GridViewのプロパティにDataKeyName=「Guid」などのプロパティを追加する必要があります.
もしasp:Buttonがページの他の場所のテキストボックスを押してもこのコミットイベントをトリガーするようであれば、このエラーを修正するには2つの方法があります.
1.すべてのリターン操作を遮断する
      document.onkeypress = function () {            if (event.keyCode == 13)
               return false;
       }

2.このasp:Buttonを通常のinput type="button"に変換

フロントがバックグラウンドの戻り値付き関数を呼び出すには
動的に生成されたselectはバックグラウンドで取得できない可能性がある.ヴァルとSelectedIndex、Requestを試してみます.Form[selectdemo]解決
動的生成selectはieにおいてjsはXXXXしか使用できない.options.add(new Option(text,value))で設定
onclickとonserverclickを併用する場合は、onclickの後に戻り値がreturnかどうかを判断し、returnになってdoPostBackは実行されません
ieのajaxはキャッシュがあって、キャッシュはアドレスによって保存して、ネット上で試したクリア方法はすべてだめで、アクセスアドレスの後ろでjsで1つのタイムスタンプ“xxxx.aspx?”+を生成するしかありませんnew Date().getTime()
ieのtrは高さを設定しないほうがいいです.そうしないと、思いがけない問題が発生します.tdに高さパーセントを設定します.このパーセントはtableから継承されます.
この1つの不思議なのは携帯電話の上の表示のウィンドウの問題を変えることができて、よく分かりませんて、私の主業もhtmlではありません
iPhoneには300 ms onclickイベントのトリガ遅延があり、zeptoはfastclickで解決でき、jQueryはjqueryで解決できる.fastclick解決
iPhoneにはもう一つの穴があります.オーディオはhtml 5が持っているaudioタグで、jsで再生したくないので、controlタグでユーザーに手動で再生させることができます.少し良い解決策はhowlerです.jsはwebaudioで再生されますが、play()メソッドを呼び出すには、ユーザーがページ内の任意の時刻に任意の位置で1回クリックする必要があります.
css画像で切り取り、position:absolute;とclip:rect(0 px,0 px,0 px,0 px)と;
position:absoluteの要素が中央にある現在の要素設定margin:auto;    left: 0;    right: 0;
正方形divはページの高さwidth:50 vhに基づいている.height:50vh;
正方形divは容器の幅width:50%に基づいている.padding-bottom:50%;