尝试在单击mvc中的文本时打开弹出窗口

时间:2017-02-03 10:03:06

标签: c# jquery asp.net-mvc

我&#39;想要使给定的链接(<td> @Html.DisplayFor(model => item.Status) </td>)成为mvc中的一个超链接,其中数据来自数据库。 而且在点击此文本时,应该打开一个弹出窗口。 任何想法都将不胜感激。

1 个答案:

答案 0 :(得分:1)

您无法通过单击@ html.displayfor打开弹出窗口,但您可以使用此方法打开弹出窗口。

将'Html.DisplayFor(model =&gt; item.Status)放在'div'或'span'中并给它们唯一的ID

<强> Eaxmple:

+-----------------------+
|id | user_id | message |
+---+---------+---------+
| 1 |    1    |  test   |
| 2 |    2    | testing |
| 3 |    1    |  heloo  |
| 4 |    3    |    hi   |
| 5 |    3    |  hello  |
+-----------------------+
$(document).ready(function(){
    $("#displayfor").click(function(){
       alert('message !..or use can use popup here');
    });
  
   $("#span").click(function(){
        alert('message !..or use can use popup here');
    });
});