解决VisualStudio2008下asp.net mvc开发向View中添加服务器控件崩溃的问题

本文提供了解决Visual Studio 2008中在向View中添加服务器控件后,切换到设计或拆分视图时自动关闭的方法。通过为View添加CodeBehind文件和Designer文件,并在View顶部添加特定代码,可以避免该问题。同时附上了Default.aspx.designer.cs文件的简单代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题描述:

      当向View中添加服务器控件后切换到“设计”或“拆分”视图是VisualStudio2008会自动关闭(也许是我系统的问题吧,不过在网上搜了很久没见有解决的方法的,自己发上自己的方法,希望能帮助遇到同样情况的朋友,嘿嘿)

 

解决方法:

     为改View添加CodeBehind文件和Desiger文件,如图

然后再在View顶部添加

<%@ Page Title="" Language="C#" CodeBehind="Default.aspx.cs" Inherits="Site.Views.Default" %>

Default类继承自 System.Web.Mvc.ViewPage

如果View是用户自定义控件(UserControl)则就继承System.Web.Mvc.ViewUserControl

 

主要是要纯在designer这个文件,原因我也不知道为什么(嘿嘿),望高手可以解释下,贴下我的这个Default.aspx.designer.cs文件的代码吧,很简单

 

ExpandedBlockStart.gif 代码
// ------------------------------------------------------------------------------
//  
//      此代码由工具生成。
//      运行时版本:2.0.50727.4200
//
//      对此文件的更改可能会导致不正确的行为,并且如果
//      重新生成代码,这些更改将会丢失。
//  
// ------------------------------------------------------------------------------

namespace  Site.Views.Logistic {
    
    
    
public   partial   class  LogisticDefault {
        
        
///  
        
///  Repeater1 控件。
        
///  
        
///  
        
///  自动生成的字段。
        
///  若要进行修改,请将字段声明从设计器文件移到代码隐藏文件。
        
///  
         protected   global ::System.Web.UI.WebControls.Repeater Repeater1;
    }
}

 

 

作者: Hundre 发表于 2010-10-16 08:34 原文链接

评论: 0 查看评论 发表评论

最新新闻:
· Debian 6.0“Squeeze”发布(2011-02-06 11:17)
· 传诺基亚将进行管理层重组 多名高管将离职(2011-02-06 11:15)
· 即将举办超级碗的Cowboys体育场在Google Earth里3D化(2011-02-06 11:07)
· Android 3.0 Honeycomb 炫丽蜂巢开机动画(2011-02-06 10:57)
· Google 发布 Contracts for Java 开源项目(2011-02-06 10:47)

编辑推荐:无心插柳:Gmail之父,FriendFeed创始人谈人生偶然性

网站导航:博客园首页  我的园子  新闻  闪存  小组  博问  知识库

转载于:https://my.oschina.net/hundre/blog/12850

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值