Assuming you're using
Bootstrap[
^], the
data-target
attribute needs to be the ID of the modal dialog element. You can't use a generic jQuery selector, as that could match multiple elements.
<h4>Departments</h4>
<a class="btn btn-success" data-toggle="modal" data-target="#DepartmentViewModel">
<span class="glyphicon glyphicon-eye-open"></span>View
</a>
<div class="modal fade" id="DepartmentViewModal">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button data-dissmiss="modal" class="close"><span>×</span> </button>
<div class="modal-title">My modal</div>
</div>
<div class="modal-body">
<img src="~/Content/images/Desert.jpg" />
<p>
Some text here or Add fields here..
</p>
</div>
<div class="modal-footer">
<button class="btn btn-primary">Submit</button>
<button class="btn btn-default" data-dissmiss="modal">Cancel</button>
</div>
</div>
</div>
</div>