c# - ActionLink CS1026:) अपेक्षित




asp.net asp.net-mvc (2)

जब भी मैं ActionLink का उपयोग करने की कोशिश करता हूं तो मुझे ऊपर त्रुटि मिलती है? मैंने केवल एमवीसी के साथ खेलना शुरू किया है और वास्तव में यह समझ नहीं आ रहा है कि यह समस्या क्या है (नीचे) कोड:

<%= Html.ActionLink("Lists", "Index", "Lists"); %>

यह सिर्फ एक पार्सिंग मुद्दा लगता है लेकिन यह केवल तब होता है जब मैं पेज चलाता हूं यह एप्लिकेशन बिल्कुल ठीक बनाता है, इसलिए मैं वास्तव में इसे नहीं मिलता क्योंकि त्रुटि एक संकलन त्रुटि है? यदि मैं 25 लाइन लेता हूं तो इसके बजाय अगले लाइन पर होगा ...

 Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.

Compiler Error Message: CS1026: ) expected

Source Error:

Line 23:   </div>
Line 24:   
Line 25:   <%= Html.ActionLink("Lists", "Index", "Lists"); %>
Line 26:   <a href="<%= Url.Action("/", "Lists"); %>">Click here to view your lists</a>
Line 27:   


Source File: d:\Coding\Playground\HowDidYouKnowMVCSoln\HowDidYouKnowMVC\Views\Home\Index.aspx    Line: 25 

एक्शनलिंक लाइन से सेमी-बृहदान्त्र निकालें।

नोट: <%= ... %> का उपयोग करते समय कोई अर्द्ध-बृहदान्त्र नहीं है और कोड को कुछ वापस करना चाहिए, आमतौर पर एक स्ट्रिंग <% ...; %> का उपयोग करते समय <% ...; %> <% ...; %> , अर्थात् प्रतिशत के बराबर नहीं, कोड को रिक्त करना चाहिए और आपको समापन प्रतिशत से पहले अर्ध-कोलन की आवश्यकता है।

उदाहरण के लिए, एचटीएल विधियों का उपयोग करते समय, वी.एस. इंटेलिसेंस आपको बताएगा कि क्या यह शून्य देता है। यदि हां, तो बराबर का उपयोग नहीं करें और अर्ध-बृहदान्त्र के साथ समाप्त करें


बिना अर्धविराम के अनुगामी का उपयोग करें:

<%= Html.ActionLink("Lists", "Index", "Lists") %>






asp.net-mvc