通过C#中的锚标记在Url.action中传递模型

时间:2013-12-27 11:54:35

标签: c# asp.net-mvc asp.net-mvc-4

我需要通过在锚标记中使用Url.action作为href将模型传递给特定的操作结果。请参考以下代码

trend is data table
//sc is SurVeyModel
    foreach (DataRow dr in trend.Rows)
                {
                    // Url.Action(
                    surveyId = dr["Survey_Id"].ToString();
                    vin = dr["VIN"].ToString();


                    var url = Url.Action("Index", "../corporate/surveysummary", new { surveyId = dr["Survey_Id"].ToString(), VIN = dr["VIN"].ToString(),criteria=sc });
                    dr["VIN"] = "<a href= '" + url + "'>" + vin + "</a>";
                } 

它给网址提供了

"/corporate/surveysummary?surveyId=1330511000013&VIN=JN8AZ08W94W339992&criteria=Models.SurveyModel"

它不正确我需要通过锚标记通过Url.action传递整个模型。

我怎么能?

谢谢,

希瓦

0 个答案:

没有答案