मैं एक Blazor सर्वर पृष्ठ से ब्राउज़र विंडो को बंद करने का प्रयास कर रहा हूँ। एएसपीनेट में मैं निम्नलिखित कार्य करूंगा:

       Response.Write("<script>window.close();</script>")

मैं इसे ब्लेज़र सर्वर पेज पर कैसे करूँ?

धन्यवाद

0
Darin 19 फरवरी 2021, 18:02
 – 
Kirk Woll
19 फरवरी 2021, 18:38

1 उत्तर

सबसे बढ़िया उत्तर

यह आसान है

@inject IJSRuntime js


@code
{

public void CloseWindow(){

   js.InvokeVoidAsync("window.close");
}

}
3
nAviD 19 फरवरी 2021, 20:42
मैं इसे कोड-बैक .cs फ़ाइल में कैसे कॉल करूं?
 – 
Darin
19 फरवरी 2021, 20:59
Microsoft.JSInterop का उपयोग करना; नेमस्पेस वीर.पेज {सार्वजनिक आंशिक वर्ग विरापीकंपोनेंट {[इंजेक्ट] IJSRuntime js; मुझे "इंजेक्ट" मान्य नहीं है ......
 – 
Darin
19 फरवरी 2021, 21:00
उपेक्षा... मैं इसे .cs फ़ाइल में काम करने में सक्षम था। धन्यवाद!
 – 
Darin
19 फरवरी 2021, 21:06