मैं जावास्क्रिप्ट में Viewbag
से एक बूलियन मान की तुलना करना चाहता हूं।मैं जावास्क्रिप्ट में सी # व्यूबैग से किसी मान की तुलना कैसे कर सकता हूं?
if (@Viewbag.MyBoolValue)
do_sth();
लेकिन फिर मैं की तरह कंसोल में त्रुटि है: पहली बार में तो मैं इस कोशिश की Value False/True is not declared
(बिल्कुल)।
@{
string myBool = ((bool)Viewbag.MyBoolValue) ? "true" : "false";
}
और जावास्क्रिप्ट में:
तो मैं इस कोशिश की
if (@myBool == "true")
do_sth();
लेकिन यह भी काम नहीं करता। मैं इसे कैसे कारगर बना सकता हूं? किसी भी सहायता की सराहना की जाएगी।
साइड नोट: यदि आप वास्तव में जावास्क्रिप्ट में एक सी # स्ट्रिंग का उपयोग करने का प्रयास कर रहे थे, तो आप का प्रयोग करेंगे ' '@ myString'' या' "@myString" '। मूल्य में सचमुच कोई टाइपिंग (स्पष्ट रूप से) के साथ फेंक दिया जाता है। – Sinjai