के साथ HTML पृष्ठ में काम नहीं कर रहा है, तो मैं डेटा के साथ तालिका को पॉप्युलेट करने के लिए निम्न कोड का उपयोग कर रहा हूं। if
कथन काम नहीं कर रहा है जैसा कि मैंने उम्मीद की थी। सशर्त ब्लॉक में दोनों बयान निष्पादित किए जाते हैं।यदि सी # कोड
@if (--somecondition--)
{
<table>
foreach (Message userMessage in UserMessages)
{
<tr>
if(@userMessage.Message.MessageText.Length <= 10)
{
<td>
@userMessage.Message.MessageText
</td>
}
if(@userMessage.Message.MessageText.Length > 10)
{
<td>
@userMessage.Message.MessageText.Substring(0, 10)
</td>
}
</tr>
}
</table>
}
मुझे यहां क्या याद आ रही है? क्या ऐसा उपयोग संभव नहीं है?
संपादित (उत्तर देखने के बाद):
मैंने सोचा -
एक बार कोड के अंदर, आप की तरह "अगर" के साथ निर्माणों उपसर्ग की जरूरत नहीं है "@"
मैं पहले से ही एक बाहरी अगर बयान की है। क्या आंतरिक भी आवश्यक है? –
@ रोहित: हाँ, क्योंकि एचटीएमएल टैग इसे वापस एचटीएमएल में बदल देगा। बेहतर व्याख्या के लिए मेरा संपादन देखें – musefan