पर आंशिक डेटा मॉडल पास करें मैं एक आंशिक दृश्य बनाना चाहता हूं जो मॉडल कॉलम प्राप्त करे और इसे प्रिंट करें। कुछ इस तरह:asp.net mvc - आंशिक दृश्य
दृश्य में:
@model IEnumerable<products_comparison.Models.Product>
@{
ViewBag.Title = "Index";
var Brand = (from r in Model
select r.Brand).Distinct();
}
<h2>
Index</h2>
@Html.RenderPartial("_DisplayAttribute",Brand)
और आंशिक दृश्य में:
- संकलक:
<table> <tr> <th> Brand </th> </tr> @foreach (var row in Model) { <tr> <td> @Html.DisplayFor(r => row) </td> </tr> } </table>
कुछ समस्याओं मैं में चलाने रहे हैं मुझे आंशिक दृश्य में बारेंड भेजने की अनुमति नहीं देता है।
- यदि आप आंशिक दृश्य कोड देखते हैं तो आपको ब्रांड शब्द दिखाई देगा, जो कॉलम नाम है। मैं आंशिक दृश्य में "ब्रांड" शब्द को कड़ी-कोडित नहीं करना चाहता, बल्कि मुझे यह पसंद है कि कॉलम का नाम वहां होगा।
- आंशिक दृश्य में मुझे @model products_comparison.Models.Product डालना होगा, लेकिन मैं छेद तालिका नहीं भेजना चाहता हूं। मैं केवल एक कॉलम भेजना चाहता हूं - लेकिन मुझे नहीं पता कि वहां क्या रखा जाए ..
धन्यवाद!
संपादित करें:
बस एक बात स्पष्ट करने के लिए, मैं चाहता हूँ कि दृश्य (वैसे भी तालिका में कॉलम के अधिकांश के लिए) एक ही आंशिक प्रत्येक स्तंभ के लिए तालिका में देखने को कॉल करेंगे और हर बार मैं हूँ एक अलग कॉलम भेजें (सटीक मान कॉलम सटीक होना)।
1 के लिए आपका उत्तर यह तय .. और मैं मेरे सवाल .. – Nir
धन्यवाद संपादित करें! आपका जवाब अच्छा है! –
@Nir यह आमतौर पर सहायक होता है यदि आप उस उत्तर को स्वीकार करते हैं जो आपकी मदद करता है। (कृपया और धन्यवाद।) –