我将数据从存储xml的表中提取到其中一列中。 到目前为止,我知道如何设置它,以便我可以open the column as hyperlink popup,但如果列包含xml数据,我仍然缺少如何打开它的差距。
或者类似我们在visual studio中的调试模式下看到的xml可视化工具会很好。 任何人都可以建议我缺少什么或怎么做?
感谢
答案 0 :(得分:0)
我让列打开一个url,它将传递id和错误消息的类型,并创建一个控制器来显示xml。
public ContentResult Index(string type, int id)
{
//based on the id retrieve the error message xml
string szXML = string.Empty;
if (type == "mt")
{
sp_GetErrorTranByIDTableAdapter tableAdapter = new sp_GetErrorTranByIDTableAdapter();
ErrorReportDS.sp_GetErrorTranByIDDataTable dt = new ErrorReportDS.sp_GetErrorTranByIDDataTable();
tableAdapter.Fill(dt, id);
//output that to the page
if (dt.Rows.Count > 0 && dt.Rows[0]["Error"] != null)
{
szXML = dt.Rows[0]["Error"].ToString();
}
}
return this.Content(szXML, "text/xml");
}