मैं इस समय एक एमवीसी 3 वेबग्रिड पर काम कर रहा हूं, कॉलम में से एक में मैं एक बटन रखना चाहता हूं, मैंने इसे निम्नलिखित कोड डालने पर हासिल किया है।एमवीसी 3 वेबग्रिड कॉलम
@grid.GetHtml(columns:
grid.Columns(
grid.Column("ID", "id", canSort: true),
grid.Column("Surname", "surname", canSort: true),
grid.Column("Forenames", "forename", canSort: true),
grid.Column(format: @<input type="button" value="View"/>)),
headerStyle: "header",
alternatingRowStyle: "alt",
htmlAttributes: new { id = "DataTable" }
)
हालांकि मैं पेजिंग के प्रयोजन के लिए ग्रिड सर्वर साइड बनाना चाहते हैं, लेकिन जब मैं कार्रवाई में नीचे दिए गए कोड डाल मैं बटन स्तंभ के लिए के लिए एक त्रुटि मिलती है।
var htmlString = grid.GetHtml(tableStyle: "webGrid",
headerStyle: "header",
alternatingRowStyle: "alt",
htmlAttributes: new { id = "DataTable" },
columns: grid.Columns(
grid.Column("ID", "id", canSort: true),
grid.Column("Surname", "surname", canSort: true),
grid.Column("Forenames", "forename", canSort: true),
grid.Column(format: @<input type='button' value='View'/>)
));
पहले त्रुटि ": @ कीवर्ड, पहचानकर्ता, या स्ट्रिंग शब्दशः विनिर्देशक के बाद उम्मीद है।"
क्या मैं बटन कॉलम पर गलत प्रारूप का उपयोग कर रहा हूं?
लगभग वहाँ, grid.Column था (प्रारूप: (मद) => {नई HtmlString (वापसी "");}) धन्यवाद। – user415394