asp

ASP.NET MVC 5 - 开始MVC5之旅

眉间皱痕 提交于 2020-01-08 03:31:52
本教程将使用 Visual Studio 2013 手把手教你构建一个入门的ASP.NET MVC5 Web应用程序。本教程配套的C#源码工程可通过如下网址下载: C#版本源码链接 。同时,请查阅 Building the Chapter Downloads 来完成编译源码和配置数据库。 在本教程中的源码工程,您可在Visual Studio中运行MVC 5应用程序。您也可以使Web应用程序部署到一个托管服务提供商上。微软提供免费的网络托管多达10个网站, free Windows Azure trial account 。本教程由Scott Guthrie (twitter @scottgu ), Scott Hanselman (twitter: @shanselman ), and Rick Anderson ( @RickAndMSFT )共同写作完成,由葡萄城控件团队翻译(新浪微博 @ 葡萄城控件 )。 入门 运行 Visual Studio Express 2013 for Web 或 Visual Studio 2013 开始这个实例。 Visual Studio是一个IDE集成开发环境。就像您使用Microsoft Word来编写文档,你可以使用集成开发环境(IDE)来创建一个应用程序。在Visual Studio中的一个顶部工具栏中显示了各种不同的选项来供您使用

ASP.NET TreeView控件的使用

拟墨画扇 提交于 2020-01-07 08:40:05
<asp:TreeView ID="TreeView2" runat="server"></asp:TreeView> 数据库: 前台代码: <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="index.aspx.cs" Inherits="TreeView.index" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> </head> <body> <form id="form1" runat="server"> <div> <asp:TreeView ID="TreeView1" runat="server"> <Nodes> <asp:TreeNode Text="新建节点" Value="新建节点"> <asp:TreeNode Text="新建节点" Value="新建节点"></asp:TreeNode> </asp:TreeNode> <asp:TreeNode Text="新建节点" Value="新建节点">

ASP.NET Core 中文文档 第四章 MVC(3.3)布局视图

为君一笑 提交于 2020-01-06 03:14:00
原文: Layout 作者: Steve Smith 翻译: 娄宇(Lyrics) 校对: 孟帅洋(书缘) 视图(View)经常共享视觉元素和编程元素。在本篇文章中,你将学习如何在你的 ASP.NET 应用程序中使用通用布局视图、共享指令以及在渲染视图前运行通用代码。 章节: 什么是布局视图 指定布局 导入共享指令 在视图之前运行代码 什么是布局视图 大部分 Web 应用程序在用户切换页面时,使用通用布局提供了一致的用户体验。通用布局通常包含页眉、导航栏(或菜单)以及页脚等通用 UI 元素。 在一个应用程序中,诸如脚本(scripts)和样式表(stylesheets)这样的通用 HTML 结构也频繁的被许多页面使用。所有的这些共享元素可以在 layout 文件中定义,这样应用程序中的任何视图都可以使用它们。布局视图减少了视图中的重复代码,帮助我们遵循 Don't Repeat Yourself (DRY) 原则 。 按照惯例,ASP.NET 应用程序的默认布局文件命名为 _Layout.cshtml 。Visual Studio ASP.NET Core MVC 项目模板包含这个布局文件,位置在 Views/Shared 文件夹: 这个布局为应用程序中的视图定义了一个顶层模版。布局对应用程序来说不是必须的,应用程序也可以定义多个模板供不同的视图使用。 一个 _Layout

ASP.NET HTML服务器控件和WEB服务器控件的区别

我怕爱的太早我们不能终老 提交于 2020-01-05 02:28:58
1、html服务器控件:其实就是html控件的基础上加上runat="server"所构成的控件.它们的注意区别是运行方式不同,html控件运行在客户端,而html服务器控件是运行在服务器端的。所有的HTML服务器控件都继承HtmlControl类,在该类下,可以分为三种类型:HtmlInputControl(输入控件)、HtmlContainerControl(容器控件)、HtmlImage(图片控件)。 2、web服务器控件:也称asp.net服务器控件,它能够比HTML展现更高级的功能,是Web Form编程的基本元素,也是asp.net所特有的。它会按照client的情况产生一个或者多个html控件,而不是直接描述html元素。如: <asp:Button ID="Button2" runat="server" Text="Button"/>。 3、html服务器控件有什么区别呢? 1)、Asp.net服务器控件提供更加统一的编程接口,如每个Asp.net服务器控件都有Text属性。 2)、隐藏客户端的不同,这样程序员可以把更多的精力放在业务上,而不用去考虑客户端的浏览器是ie还是firefox,或者是移动设备。 3)、Asp.net服务器控件可以保存状态到ViewState里,这样页面在从客户端回传到服务器端或者从服务器端下载到客户端的过程中都可以保存。 4)

右击你的网站站点→属性→主目录→配置→选项→勾选“启用父路径”,确定即可。

 ̄綄美尐妖づ 提交于 2020-01-03 19:18:31
Active Server Pages 错误 'ASP 0131' 不允许的父路径 2010-08-15 08:49:00 e_zhiwen 阅读数 4994 文章标签: server asp windows internet xp 服务器 更多 分类专栏: asp 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/e_zhiwen/article/details/5813109 出错了,我的windows 2003 刚安装好,迁移了之前在xp下的ASP文件。 之前在xp下没问题的在2003上就报Http:500 内部服务器出错的消息 ,我顶他的肺。 找了N久没有找到问题,后来对比和调试可能出错的地方,把几个包含文件全面删除,靠。 再运行次,出现了标题错误Active Server Pages 错误 'ASP 0131' 不允许的父路径。 总算是找到了错误点,在网上一搜一把的朋友都出现过这个问题,找到解决办法, Windows Server 2003中启用父路径方法: 开始→设置→控制面板→管理工具→Internet 信息服务(IIS)管理器,右击你的网站站点→属性→主目录→配置→选项→勾选“启用父路径”,确定即可。![](https://s1.51cto.com

asp获取当前路径语句大全

六月ゝ 毕业季﹏ 提交于 2020-01-03 05:03:07
asp获取当前路径语句大全 asp获取当前路径语句大 在asp开发中经常需要用到当前页面的路径,相对的,绝对的,有参数的,没有参数的,这里整理一下,个人感觉很全的asp获取页面路径语句大全, 例如:request.servervariables script_name SERVER_SOFTWARE 文件ip路径:<%="http://" & request.servervariables("server_name")& request.servervariables("script_name") %> <br/> 本机ip:<%=request.servervariables("remote_addr")%> <br/> 服务器名:<%=Request.ServerVariables("SERVER_NAME")%><br/> 服务器IP:<%=Request.ServerVariables("LOCAL_ADDR")%><br/> 服务器端口:<%=Request.ServerVariables("SERVER_PORT")%><br/> 服务器时间:<%=now%><br/> IIS版本:<%=Request.ServerVariables("SERVER_SOFTWARE")%><br/> 脚本超时时间:<%=Server.ScriptTimeout%><br/>

GridView 高级技术

馋奶兔 提交于 2020-01-03 04:45:33
汇总脚注 GridView 的主要目标是显示一组记录,但是你还可以加入一些有趣的信息,如汇总数据。需要如下的操作: 设置 GridView.ShowFooter 为 true ,这样可以显示脚注行(但没有数据) 在 GridView.FooterRow 中加入内容 本例假设正在处理产品列表,一个简单的汇总可以显示产品总价或均价。第一步是确定何时计算这个信息。如果正使用手工绑定(DataSource),那么可以在数据对象绑定到 GridView 之间就读取它的值并进行计算。但如果使用的是声明性绑定(DataSourceID),就要借助别的技术了。 <asp:SqlDataSource ID="sourceProducts" runat="server" ConnectionString="<%$ ConnectionStrings:Northwind %>" ProviderName="System.Data.SqlClient" SelectCommand="select ProductID,ProductName,UnitPrice,UnitsInStock from Products"> </asp:SqlDataSource> <asp:GridView ID="gridProducts" runat="server" DataSourceID="sourceProducts

GridView 高级技术

流过昼夜 提交于 2020-01-03 04:45:06
GridView 高级技术 汇总脚注 GridView 的主要目标是显示一组记录,但是你还可以加入一些有趣的信息,如汇总数据。需要如下的操作: 设置 GridView.ShowFooter 为 true ,这样可以显示脚注行(但没有数据) 在 GridView.FooterRow 中加入内容 本例假设正在处理产品列表,一个简单的汇总可以显示产品总价或均价。第一步是确定何时计算这个信息。如果正使用手工绑定(DataSource),那么可以在数据对象绑定到 GridView 之间就读取它的值并进行计算。但如果使用的是声明性绑定(DataSourceID),就要借助别的技术了。 <asp:SqlDataSource ID="sourceProducts" runat="server" ConnectionString="<%$ ConnectionStrings:Northwind %>" ProviderName="System.Data.SqlClient" SelectCommand="select ProductID,ProductName,UnitPrice,UnitsInStock from Products"> </asp:SqlDataSource> <asp:GridView ID="gridProducts" runat="server" DataSourceID=

获取GRIDVIEW中的TemplateField显示的文本值

好久不见. 提交于 2020-01-03 04:43:38
GRIDVIEW中数据源绑定后的属性绑定我一般采取2种办法 一个是BoundField,只要设置DataField的对应属性名即可; 如: <asp:BoundField HeaderText ="系列" DataField="Catena" ItemStyle-Width="10%"/> 还有一个是TemplateField ,用来处理特殊的显示; 如: <asp:TemplateField HeaderText ="年销量"> <ItemTemplate> <%# GetSalesVolumes(Container.DataItem) %> </ItemTemplate> <ItemStyle Width="10%" HorizontalAlign="Center" /> </asp:TemplateField> 但是我在RowDataBound的绑定的一些事件中经常获取不到TemplateField中的文本值; row.Cells[index].Text 的值为""; 后面查了些资料和思考了下,发现TemplateField是个容器,用来自定义显示的,绑定值为其的子容器; 调试监视了下发现 <ItemTemplate> <%# GetSalesVolumes(Container.DataItem) %> </ItemTemplate> 写法中row.Cells[index]

获取GRIDVIEW中的TemplateField显示的文本值

无人久伴 提交于 2020-01-03 04:43:23
GRIDVIEW中数据源绑定后的属性绑定我一般采取2种办法 一个是BoundField,只要设置DataField的对应属性名即可; 如: <asp:BoundField HeaderText ="系列" DataField="Catena" ItemStyle-Width="10%"/> 还有一个是TemplateField ,用来处理特殊的显示; 如: <asp:TemplateField HeaderText ="年销量"> <ItemTemplate> <%# GetSalesVolumes(Container.DataItem) %> </ItemTemplate> <ItemStyle Width="10%" HorizontalAlign="Center" /> </asp:TemplateField> 但是我在RowDataBound的绑定的一些事件中经常获取不到TemplateField中的文本值; row.Cells[index].Text 的值为""; 后面查了些资料和思考了下,发现TemplateField是个容器,用来自定义显示的,绑定值为其的子容器; 调试监视了下发现 <ItemTemplate> <%# GetSalesVolumes(Container.DataItem) %> </ItemTemplate> 写法中row.Cells[index]