MVC3中如何获取VIEW内容

问题描述

我想在view展现之前取得页面展示内容,然后进行修改后再展示。查了可以在Resultfilters里做。我在OnResultExecuting里找了半天没找到那个方法可以获取,然后我又在OnActionExecuted里查找也不行。有谁知道在哪儿可以获取到吗?比如:1.cshtml里有一个按钮,我想把它隐藏掉,我想在filter里拿到输出的HTML字符串,然后屏掉,再显示。在MVC里怎么怎么找呀?

解决方案

解决方案二:
你完全可以利用JS在bodyonload里面根据页面返回的Model值来判断$(function(){varflag='@ViewBag.Flag';if(flag==0){c(2);}else{c(1);}});

解决方案三:
楼上我就是不想在页面上写这些判断。所以我才想在filter里做的有办法可以获取吗
解决方案四:
有人吗
解决方案五:
来人帮帮忙吧

时间: 2024-10-30 22:34:26

MVC3中如何获取VIEW内容的相关文章

objective c-在ios中如何获取view的对象实例

问题描述 在ios中如何获取view的对象实例 有一个tableView,添加在界面构建器里的.那么如何获取在view控制器中的实例呢> 在ios中有没有像android中getViewByid的?怎么给view它的id值? 解决方案 一般情况下,通过界面构造器添加的tableView,在ViewController下,通过self.tableView就能访问这个tableView. iOS开发中没有getViewById 或则findViewById这样的方法.view通过outlet和vie

asp net mvc-asp.net mvc3中的小问题。

问题描述 asp.net mvc3中的小问题. asp.net mvc3 中,在view中用jquery的$.post添加数据成功后,用$.get加载所有数据,为什么显示不了$.post的数据呢? 这是页面的js: $("#dialog-form").dialog({ autoOpen: false, height: 400, width: 400, mode: true, buttons: { 'ok': function () { var name = $("#Name&

response-asp.net mvc4 在过滤器中如何获取生成的view的html文本

问题描述 asp.net mvc4 在过滤器中如何获取生成的view的html文本 问题如下: 我想在过滤器中截取一个Action返回View时生成的页面内容 的文本, 我在 OnResultExecuted(ResultExecutedContext filterContext) 中获取到了 filterContext.HttpContext.Response: 但是如何获取生成的HTML内容呢,这里好像是没有获取到 示例: public override void OnResultExecu

Android开发中获取View视图宽与高的常用方法小结

本文实例讲述了Android开发中获取View视图宽与高的常用方法.分享给大家供大家参考,具体如下: 一.根据WindowManager管理器获得 1)这两种方法在屏幕未显示的时候,还是处于0的状态,即要在setContentView调用之后才有效. 2)Activity必须如此设置才能获得view的宽高 //设置为无标题 requestWindowFeature(Window.FEATURE_NO_TITLE); //设置为全屏模式getWindow().setFlags(WindowMana

解决在onCreate()过程中获取View的width和Height为0的4种方法

很经常当我们动态创建某些View时,需要通过获取他们的width和height来确定别的view的布局,但是在onCreate()获取view的width和height会得到0.view.getWidth()和view.getHeight()为0的根本原因是控件还没有完成绘制,你必须等待系统将绘制完View时,才能获得.这种情况当你需要使用动态布局(使用wrap_content或match_parent)就会出现.一般来讲在Activity.onCreate(...).onResume()方法中

new-websocket获取服务器内容后实时显示在网页中

问题描述 websocket获取服务器内容后实时显示在网页中 <script> ws = new WebSocket("ws://192.168.0.171:1235"); ws.onopen = function () { // alert("连接成功"); ws.send('tom'); // alert("给服务端发送一个字符串:tom"); } ws.onmessage = function (e) { document.ge

不显示里面view的内容-android 我在使用ScrollView 中 加入画板view 无法显示??

问题描述 android 我在使用ScrollView 中 加入画板view 无法显示?? android:layout_width="wrap_content" android:layout_height="wrap_content" > android:background="#FFFFFF" android:layout_width="match_parent" android:layout_height=&quo

text-Android中怎样获取动态添加EditText的内容

问题描述 Android中怎样获取动态添加EditText的内容 RT,在Android中如何获得动态添加EditText的输入文本内容? 解决方案 search是一个TextView,类似于这样处理就行了: search.addTextChangedListener(new TextWatcher() { //输入后的串 qr 0 1 2 @Override public void onTextChanged(CharSequence s, int start, int before, int

纹理贴图 内存-从内存DC中获取截取桌的面图像用于纹理贴图时,获取的内容一直是空的怎么回事

问题描述 从内存DC中获取截取桌的面图像用于纹理贴图时,获取的内容一直是空的怎么回事 我的程序是这样的,获取桌面图像,传到内存DC,在内存DC中取出图像,生成纹理(或其他处理操作,比如融合),进行纹理贴图. 我开始的时候写了两个小程序,一个是获取桌面图像并显示,已经成功:一个是从桌面的绝对路径载入一幅位图,并用于纹理贴图,也成功了. 现在想把两个程序合起来,不用从硬盘读取的位图贴图,改用从DC获取的位图贴图.但是程序运行效果就是贴出的图灰蒙蒙的白色.经过我自己的实验,发现如果放位图的指针地址里没