预览模式: 普通 | 列表

 当在服务器上部署 ASP.NET MVC3 的应用的时候,可能会看到如下的错误信息:

这表示你的服务器上没有安装 ASP.NET MVC3。

 

解决这个问题的方法有两种:

第一,当然是在服务器上安装 ASP.NET MVC3 了。不过,如果你使用的是服务器的虚拟空间,或者租用的服务器,可能没有安装的条件,那就是用第二种方法吧。

第二,错误的原因很显然是缺少适当的程序集,在已经安装 ASP.NET MVC3 的情况下,这些程序集已经被安装到 GAC 中,在网站程序中使用了对这些程序集的引用,MVC3 涉及的程序集如下所示:

查看更多...

Tags: 没有安装 ASP.NET MVC3 服务器 运行

分类:C#.net | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 28

 <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>

Tags: jquery mouseover 图片

分类:Javascript | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 107

 从客户端(FckTextBox="<p>&nbsp;</p> 

<div ...")中检测到有潜在危险的 Request.Form 值。 
说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示危及应用程序安全的尝试,如跨站点的脚本攻击。通过在 Page 指令或 配置节中设置 validateRequest=false 可以禁用请求验证。但是,在这种情况下,强烈建议应用程序显式检查所有输入。 

异常详细信息: System.Web.HttpRequestValidationException: 从客户端(FckTextBox="<p>&nbsp;</p> 
<div ...")中检测到有潜在危险的 Request.Form 值。 

将validateRequest=false 指定了也没有用啊!

在web.config下设置也没有用!

解决:

查看更多...

Tags: MVC Request.Form

分类:C#.net | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 110

  添加一个查找方法和查找视图

在这一节我们将实现一个SearchIndex响应方法,允许您按流派或名字查找电影。

它利用网址/Movies/SearchIndex。请求将展示一个HTML页面,它包含为了查

找电影由用户输入的input控件。当用户提交页面时,响应方法将获得由用户post

的查找条件并依据条件查询数据库。最终的效果图如下所示 。

查看更多...

Tags: MVC

分类:C#.net | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 149

  审视编辑方法和视图

 

在这一节中,您将审视movie控制器生成的响应方法和视图。然后您将添加

一个自定义搜索页面。

运行程序并通过在URL追加/Moives浏览movie控制器。把鼠标悬停在Edit

链接上,看看它执行的URL.

查看更多...

Tags: MVC

分类:C#.net | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 120

  从控制器访问模型数据

  

本节,您将创建一个新的MoviesController类并编写代码读取电影数据

并用视图模板在浏览器中显示他们。在继续前,请确保您的应用程序被编

译。

右键Controllers文件夹新建一个MoviesController控制器。选择下面的

选项:

  • Controller name: MoviesController. (默认. )
  • Template: Controller with read/write actions and views, using Entity Framework.
  • Model class: Movie (MvcMovie.Models).
  • Data context class: MovieDBContext (MvcMovie.Models).
  • Views: Razor (CSHTML). (默认.)

查看更多...

Tags: MVC

分类:C#.net | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 136

Asp.net MVC3.0 入门指南 4 模型 Model

  添加模型

这一节我们将添加一些类来管理数据库中的电影资料。这些类是

ASP.NET MVC程序的模型部分。

您将使用被称为实体框架(Entity Framework)的.NET框架数据

访问技术去定义、使用这些类。实体框架(通常被称为EF)支持

一种叫做代码优先(Code First)的开发模式。代码优先允许您

通过编写简单的类来创建模型对象。(这些类被称作POCO对象,

来自纯粹的老的CLR对象"plain-old CLR objects.")然后您可以

通过这些实体类动态创建数据库,它使开发流程简洁高效!

添加模型类

  

在解决方案资源管理中,右键Models文件夹,选择Add->

Class…。

查看更多...

Tags: MVC

分类:C#.net | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 147

Asp.net MVC3.0 入门指南 3.1视图 View

 添加一个视图

本节您将继续修改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

分类:C#.net | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 149