Webgrid没有呈现html,这是来自于我的sql。请看我下面的问题。我被卡住了,请帮帮我。
SELECT DISTINCT r.ReportName AS [Report Name] ,r.ReportDesc AS [Report Desc]
,<a href="user/details/12" class="aPopup">View Extra details</a> AS [Report Extra
Details] FROM r.Reports and basically i am displaying this data directly on Webgrid.
The webgrid is dynamic and i am not specifying any columns name on it.
When i render my webgrid it shows the data as <a href="user/details/12"
class="aPopup">View Extra details</a> in the column, instead i want to display it
like "View Extra Details" with the hyperlink / link. Please help me how can i do this ?
Once it display the column with "View Extra details" i can have a jquery to open the
popup, but the deal here how can i avoid displaying <a href="user/details/12"
class="aPopup">View Extra details</a> in the column.
Looks like its not rendering the html on Webgrid, i tried Html.Raw but it was of no use.
Please let me know how to solve this issue.发布于 2013-05-30 11:14:11
我已经修好了
foreach (KeyValuePair<string, object> keyValuePair in eachFlowRow)
{
if (keyValuePair.Key.Contains("Report Extra Details"))
{
var newEntry = new KeyValuePair<string, object>(keyValuePair.Key, @Html.Raw("<a href='Home/Index' class='aPopup'>Vijay</a>"));
row.Add(newEntry);
}
else
{
row.Add(keyValuePair);
}
}https://stackoverflow.com/questions/16824207
复制相似问题