0
我們在控制器中定義這樣MVC集中在一個模塊使用Controller.JavaScript
Private Function ModalValidation(Message As String) As JavaScriptResult
Try
Dim SB As New StringBuilder
SB.Append("$(document).ready(function(){")
SB.Append("$('#PopupModal').modal();")
SB.Append("var vBody = document.getElementById('ModalBodyText');")
SB.Append("vBody.innerHTML = '" & Message & "';")
SB.Append("var vTitle = document.getElementById('ModalTitle');")
SB.Append("vTitle.innerHTML = 'Validation';")
SB.Append("vTitle.style.color = 'orange';")
SB.Append("});")
Return JavaScript(SB.ToString)
Catch ex As Exception
EmailError(ex, 77, "LoginController")
Return Nothing
End Try
End Function
一些彈出窗口,我想找到一種方法,使用此代碼作爲公共職能的所有控制器,讓我們不要不必將其添加到每個頁面,但不知道如何獲取Controller.JavaScript中的模塊中不可用的句柄。
我怎麼能做到這一點?
感謝
==============編輯=============添加了一些視圖代碼========= ==
<form>
<div id="PopupModal" Class="modal fade in out">
<div class="modal-dialog">
<div Class="modal-content">
<div Class="modal-header">
<Button Class="close" aria-hidden="true" type="button" data-dismiss="modal">×</Button>
<h4 Class="modal-title" id="ModalTitle"></h4>
</div>
<div Class="modal-body" id="ModalBody">
<h5 id="ModalBodyText"></h5>
</div>
<div Class="modal-footer">
<Button Class="btn btn-default" type="button" data-dismiss="modal">Close</Button>
</div>
</div>
</div>
</div>
</form>
我不知道這將如何連接 - 我已經添加了_Layout.vbhtml片段 – gchq