問題タブ [asp.net-webcontrol]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - カスタム CheckBoxList Web コントロール エラー
ASP.NET で From System.Web.UI.WebControls.CheckBox を継承するカスタム CheckBox WebControl を作成しています。しかし、ポストバック時にこのエラーが発生します:
入力文字列は、正しい形式ではありませんでした。
ItemList と呼ばれる CheckBox のリストと OnInit があります。この関数を実行します。
そして、このメソッドを OnRender と呼びます。
生成されたチェックボックスのID または名前が間違っているため、このエラーが発生していると思います。何か提案はありますか?
c# - .Net WebControl から属性値を取得するには?
たとえば、次の方法で Web コントロールを作成しています。
コードビハインド(TestControl.cs)でCurrentSiteの値を取得するにはどうすればよいですか? 私は次のようにして値を取得しようとしました:
しかし、値は null です。
解決:
回答を投稿できないため、ここに追加します。
TestControl.cs ファイルで属性を宣言する必要がありました。
残念ながら、値が設定された後にしかアクセスできませんでした。インスタンスの作成後に値が設定されます。したがって、コンストラクターが呼び出された後。もともと、コンストラクターが呼び出すメソッドに値を設定する必要がありましたが、今のところこれで十分です。
c# - Web API コントローラーでイベント プロパティが認識されない
不幸な git の問題が発生する前にこのコードが機能していたので、ここでかなり絶望的になり、プロジェクトを一掃して再度チェックアウトする必要がありました。何らかの理由で、IQueryable オブジェクトでプロパティを参照できなくなりました。以下のコードでは、evt.id は有効である必要がありますが、id は Visual Studio で evt のプロパティとして認識されません。また、evt だけでなく、goal に属するプロパティにもアクセスできません。コントローラーのこの部分を再コーディングするときに見逃したものはありますか?
どんな助けでも大歓迎です。