c# - 通过 javascript 从 View 渲染页面

标签 c# javascript asp.net .net asp.net-mvc-4

我想在单击特定 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/

相关文章:

c# - AutoMapper:如何在展平时使用字符串参数 MapFrom

c# - 如果具有 runat ="server"属性,如何使 div 可拖动

c# - Nhibernate 数据库独立错误处理

c# - 没有 for 循环如何显示 var 在 TextBox 中键入这些值

javascript - Jquery/JavaScript : Sort a datatable on column that has <a>

javascript - 如何 $broadcast 功能到 AngularJS 中的其他 Controller ?

javascript - 动态获取控件ID - JQuery

asp.net - 使用div分两列显示数据

c# - 在 C# 中不使用内置函数或方法求和平均最小最大值

javascript - JSP : using java variable in Javascript