我想在单击特定 div 时呈现页面。
为此,我将 div 写为:
<div id="idFlip" onclick="javascript:renderPages();">
-----------content---------------------
</div>
将 javascript 函数编写为:
function renderPages()
{
alert("Inside");
@RenderPage("~/Views/PP/Teacher_Observation.cshtml");
}
但它在页面本身加载时向我显示该页面。(即向我显示当前 View 和 Teacher_Observation.cshtml 两个 View
它没有在 div 点击时向我显示。
我能做什么???
请帮助我。
我想通过javascript函数在点击div时渲染页面
最佳答案
您可以在隐藏 div 内的页面加载时呈现 View ,例如:
<div id="idFlip">
<div id="i-am-the-view" style="display:none">
I am some hidden content
</div>
</div>
然后在 Javascript/jQuery 中:
$(document).ready(function(){
$('#idFlip').click(function(){
$('#i-am-the-view').toggle();
});
});
关于c# - 通过 javascript 从 View 渲染页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24018002/