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