在没有安装 ASP.NET MVC3 的服务器上运行 MVC3
作者:Jay 日期:2011-11-01
当在服务器上部署 ASP.NET MVC3 的应用的时候,可能会看到如下的错误信息:
这表示你的服务器上没有安装 ASP.NET MVC3。 解决这个问题的方法有两种: 第一,当然是在服务器上安装 ASP.NET MVC3 了。不过,如果你使用的是服务器的虚拟空间,或者租用的服务器,可能没有安装的条件,那就是用第二种方法吧。 第二,错误的原因很显然是缺少适当的程序集,在已经安装 ASP.NET MVC3 的情况下,这些程序集已经被安装到 GAC 中,在网站程序中使用了对这些程序集的引用,MVC3 涉及的程序集如下所示:![]()
jquery 当鼠标mouseover显示图片 调整位置
作者:Jay 日期:2011-10-11
<script type="text/javascript">
$(document).ready(function() {
$("a.tooltip").mouseover(function(e){
var theimage = new Image();
theimage.src=this.href;
var im_h=theimage.height;
var h=$(window).height();
var ey=e.clientY
var yy=(h-ey)-im_h;
if(yy>0)
{
yy=0
}
var tooltip="<div id='tooltip'><img src='"+this.href+"'</div>";
$("body").append(tooltip);
$("#tooltip")
.css({
"top": (e.pageY+yy) + "px",
"left": (e.pageX+5) + "px",
"position":"absolute"
}).show("fast");
}).mouseout(function(){
$("#tooltip").remove();
}).mousemove(function(e){
var theimage = new Image();
theimage.src=this.href;
var im_h=theimage.height;
var h=$(window).height();
var ey=e.clientY
var yy=(h-ey)-im_h;
if(yy>0)
{
yy=0
}
$("#tooltip")
.css({
"top": (e.pageY+yy) + "px",
"left": (e.pageX+5) + "px",
"position":"absolute"
})
});
});
</script>
Asp.Net Mvc框架下的FckEdit控件 从客户端检测到有潜在危险的Request.Form
作者:Jay 日期:2011-09-28
从客户端(FckTextBox="<p> </p>
<div ...")中检测到有潜在危险的 Request.Form 值。 在web.config下设置也没有用! 解决:
说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示危及应用程序安全的尝试,如跨站点的脚本攻击。通过在 Page 指令或 配置节中设置 validateRequest=false 可以禁用请求验证。但是,在这种情况下,强烈建议应用程序显式检查所有输入。
异常详细信息: System.Web.HttpRequestValidationException: 从客户端(FckTextBox="<p> </p>
<div ...")中检测到有潜在危险的 Request.Form 值。
将validateRequest=false 指定了也没有用啊!
Tags: MVC Request.Form
Asp.net MVC3.0 入门指南 7.1 展示查找页面
作者:Jay 日期:2011-09-01
Asp.net MVC3.0 入门指南 6 审视编辑方法和视图
作者:Jay 日期:2011-09-01
ASP.NET MVC3.0 入门指南 5 从控制器访问模型数据
作者:Jay 日期:2011-09-01
从控制器访问模型数据
本节,您将创建一个新的MoviesController类并编写代码读取电影数据 并用视图模板在浏览器中显示他们。在继续前,请确保您的应用程序被编 译。 右键Controllers文件夹新建一个MoviesController控制器。选择下面的 选项:
Tags: MVC
Asp.net MVC3.0 入门指南 4 模型 Model
作者:Jay 日期:2011-09-01
添加模型
这一节我们将添加一些类来管理数据库中的电影资料。这些类是 ASP.NET MVC程序的模型部分。 您将使用被称为实体框架(Entity Framework)的.NET框架数据 访问技术去定义、使用这些类。实体框架(通常被称为EF)支持 一种叫做代码优先(Code First)的开发模式。代码优先允许您 通过编写简单的类来创建模型对象。(这些类被称作POCO对象, 来自纯粹的老的CLR对象"plain-old CLR objects.")然后您可以 通过这些实体类动态创建数据库,它使开发流程简洁高效! 添加模型类 在解决方案资源管理中,右键Models文件夹,选择Add-> Class…。
Tags: MVC
Asp.net MVC3.0 入门指南 3.1视图 View
作者:Jay 日期:2011-09-01
添加一个视图
本节您将继续修改HelloWorldController类,使用视图模板去封装
简洁的HTML响应给客户端。
您将使用ASP.NET MVC 3引入的Razor视图引擎去创建一个视图模板。
基于Razor视图引擎的模板以.cshtml为扩展名,它提供一种非常优雅的
方式使用C#去生成HTML输出。当您编写视图模板时,Razor把您敲击
键盘的次数降低到了最小,coding起来非常快捷、流畅。
我们从控制器HelloWorldController类中的Index方法开始使用视图模板。
现在Index方法只返回了一个硬编码的字符串消息。改变一下Index方法,
让它返回一个View对象,代码如下:
public ActionResult Index() { return View(); }
这些代码使用视图模板去生成HTML响应给客户端浏览器。在这个项目里,
您可以给Index方法添加一个视图模板。这样来做,右键Index方法选择
添加视图。
Tags: MVC







