私は自分の質問に対する決定的な答えを探しましたが、見つけることができませんでした。多くのサイトがトピックをカバーしていますが、探している答えが見つかりません。
たとえば、顧客のクエリを処理する ASPX ページがあります。コード ビハインドには Customer クラスがあります。たとえば、JavaScript 関数で顧客 ID と名前を使用したい場合。私にとって最善の方法は何ですか?
私はこのコード (更新を依頼された Web サイト) を持っていますが、VS が表示するすべての警告を整理しようとすると、このコードは 2 つ表示されます。
<script type="text/javascript">
function DoSomeThingFunction(enable)
{
var enableStr = enable ? "on" : "off";
var intClientID = <%= Customer.ClientID %>;
var strClientName = <%= Customer.ClientName %>;
<!--
More functionality
-->
};
</script>
次の 2 行で期待される式..
var intClientID = <%= Customer.ClientID %>;
var strClientName = <%= Customer.ClientName %>;
このコードを更新して、警告を停止できます..
<script type="text/javascript">
function DoSomeThingFunction(enable)
{
var enableStr = enable ? "on" : "off";
var intClientID = parseInt('<%= Customer.ClientID %>');
var strClientName = '<%= Customer.ClientName %>';
<!--
More functionality
-->
};
</script>
私の質問は次のとおりです。警告を表示せずにこれを達成する最良の方法は何ですか? 最善の方法とは、警告が表示されることを意味するので、我慢しなければならないのでしょうか? どんな種類の警告も見るのが嫌いで、それらをすべて修正しようとします。
ご覧いただきありがとうございます