文章分类 - 31_MVC
摘要:枚举/// ///电脑部件枚举/// publicenumComputerPartsEnum{[Description("键盘")]Keyboard=1,[Description("鼠标")]Mouse=2,[Description("显示器")]Monitor=3,[Description("机箱")]Chassis=4,[Description("摄像头")]Camera=5}枚举转换类publicclassEnumCOM{//////获取枚举的描述文本//////枚举成员///public
阅读全文
摘要:controller 中定义以下方法:Html代码publicJsonResultUpdateSingle(intid,stringactionName,stringactionValue){varres=newJsonResult();//varvalue="actionValue";//db.ContextOptions.ProxyCreationEnabled=false;varlist=(fromaindb.Articlesselectnew{name=a.ArtTitle,yy=a.ArtPublishTime}).Take(5);//记得这里要selectnew
阅读全文
摘要:在Asp.Net MVC中要实现某个功能可以通过许多种方式,今天我们就来讨论下使用RenderPartial和RenderAction在视图中呈现部分内容之间的区别。比如我们要呈现如下的图所示的内容一般的情况下,我们可能需要在母板页中页中呈现此内容以保证该内容可以在每个使用该模板的视图中显示,并且这些内容需要结合具体的业务逻辑。上图所示的内容我们是在用户控件中生成的,这样做便于该内容与母板页或者具体的视图相分离。我们至少有两种方式来呈现这些内容。这里我们只讨论通过RenderPartial和RenerAction的方式呈现的区别以及斟酌权衡使用它们的利弊。方式1:使用Html.RenderPa
阅读全文
摘要:HTML扩展类的所有方法都有2个参数:以textbox为例子public static string TextBox( this HtmlHelper htmlHelper, string name, Object value,IDictionary htmlAttributes)public static string TextBox( this HtmlHelper htmlHelper, string name, Object value,Object htmlAttributes)这2个参数代表这个html标签的属性集合。使用方法如下。1.ActionLink带有QueryString
阅读全文
摘要:ASP.NET MVC 此安装不支持该项目类型解决方法打开 .csproject 文件在中的三个GUID的前两个修改为:{F85E285D-A4E0-4152-9332-AB1D724D3325};{349c5851-65df-11da-9384-00065b846f21};后面还有一个 GUID 是你项目的GUID 不用改。转自:http://www.cnblogs.com/dachie/archive/2010/07/05/1771274.html
阅读全文
摘要:HtmlHelper类的辅助和扩展方法:(1)ActionLink 生成一个特定的控制器行为连接 <%=Html.ActionLink("Edit", "Edit", "Book", new { id = Model.ID }, new { @class = "BookDetail"})%> 具体说明: Edit,为linkText,具体而言就是显示的字符串 Edit,对应为ActionName; Book,为Controller; new { id = Model.I...
阅读全文
摘要:一、Views文件夹 -> Shared文件夹下的 _Layout.cshtml 母版页@RenderBody当创建基于_Layout.cshtml布局页面的视图时,视图的内容会和布局页面合并,而新创建视图的内容会通过_Layout.cshtml布局页面的@RenderBody()方法呈现在标签之间。@RenderPage 从名称可以猜出来这个方法是要呈现一个页面。比如网页中固定的头部可以单独放在一个共享的视图文件中,然后在布局页面中通过这个方法调用,用法如下: @RenderPage(“~/Views/Shared/_Header.cshtml”) 带参数 @RenderPage(“~
阅读全文
浙公网安备 33010602011771号