`

aspnet学习笔记--(1)

阅读更多

 

 

 

 

 
2010-2-25

1. GridView的使用:
   (1) 做连接列,比如点击某条新闻,然后进行编辑等;
       GridView的代码如下:
        <asp:GridView ID="GVNews" runat="server" AutoGenerateColumns="False" Width="501px">
                  <Columns>
                                        <asp:BoundField DataField="Title" />
                                        <asp:BoundField DataField="AddTime" />                                   
                                        <asp:HyperLinkField DataTextField="Title" DataNavigateUrlFormatString= "NewsDetail.aspx?ArticleID={0}"     DataNavigateUrlFields="ArticleID" />
                                        <asp:TemplateField>                                   
                                      
                                            <ItemTemplate>
                                               <a href='NewsDetail.aspx?ID=<%#Eval("ArticleID")%>'> 查看明細 </a>
                                            </ItemTemplate>                                      
                              
                                        </asp:TemplateField>            
                                        
                   </Columns>
         </asp:GridView>

         先添加一个模板列,然后在该模板里面进行添加链接标签;
         注:在详细页NewsDetail.aspx页面中, 用String id = Request.QueryString["ID"];它来接受传过来的值;

 


  (2) DataFormatString 属性语法如下:

DataFormatString="{0:格式字符串}"

我们知道在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;另外在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示:

格式字符串         输入                         结果
"{0:C}"           12345.6789               $12,345.68
"{0:C}"           -12345.6789             ($12,345.68)
"{0:D}"           12345                   12345
"{0:D8}"           12345                   00012345
"{0:E}"           12345.6789               1234568E+004
"{0:E10}"         12345.6789               1.2345678900E+004
"{0:F}"           12345.6789               12345.68
"{0:F0}"           12345.6789               12346
"{0:G}"           12345.6789               12345.6789
"{0:G7}"           123456789               1.234568E8
"{0:N}"           12345.6789               12,345.68
"{0:N4}"           123456789               123,456,789.0000
"Total: {0:C}"     12345.6789               Total: $12345.68

其常用的日期格式如下表所示:

格式       说明                       输出格式
d         精简日期格式               MM/dd/yyyy
D         详细日期格式               dddd, MMMM dd, yyyy
f         完整格式                 (long date + short time) dddd, MMMM dd, yyyy HH:mm
F         完整日期时间格式           (long date + long time) dddd, MMMM dd, yyyy HH:mm:ss
g         一般格式                 (short date + short time) MM/dd/yyyy HH:mm
G         一般格式                 (short date + long time) MM/dd/yyyy HH:mm:ss
m,M       月日格式                 MMMM dd
s         适中日期时间格式           yyyy-MM-dd HH:mm:ss
t         精简时间格式               HH:mm
T         详细时间格式               HH:mm:ss 注意:在ASP.NET 2.0中应设置HtmlEncode为false,否则DataFormatString不起作用
例:<asp:BoundField DataField="SubTime" DataFormatString="{0:f}" HeaderText="SubTime" SortExpression="SubTime" HtmlEncode="False" />

这是从网上找来的资料,今天实践时因为用到日期格式,且只想显示“小时:分钟:秒钟”的格式,于是将DataFormatString设为{0:hh:mm:ss},结果发现如果是下午两点钟,用二十四小时制的话照理说应该是显示成“14:00:00”,结果却显示成“02:00:00”了,把DataFormatString设为{0:HH:mm:ss}之后才达到预期的目的。这是一点小区别,顺便记录。


2. FckEditor的使用
(1) FckEditor的安装
    a. 将fckeditor文件夹拷到工程目录下;
    b. 将FredCK.FCKeditorV2.dll拷到bin文件夹(没有可自己创建)下,并在VS.net下,引入它--右键,添加引用...;
    c. 在web.config文件里的<system.web>节点下,添加如下代码(不这样的话,会报控件没有注册)
<pages>
   <controls>
    
    <!--註冊 FCKeditorV2 控件-->
    <add namespace="FredCK.FCKeditorV2" assembly="FredCK.FCKeditorV2" tagPrefix="FCKeditorV2"/>
    <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
   </controls>
  </pages>
(2) FckEditor的使用
   a. 在页面.aspx写下如下代码  <FCKeditorV2:FCKeditor ToolbarSet="MySet" ID="fckContent" BasePath="~\fckeditor\" runat="server" EditorAreaCSS="inputform" Height="300">
                    </FCKeditorV2:FCKeditor>
   b. 在代码.aspx.cs里获得值 fckContent.Value


     

 
3. 生成的解决方案:
放在如下目录:
C:\Documents and Settings\c\My Documents\Visual Studio 2005\Projects\项目名称

 

分享到:
评论

相关推荐

    aspnet学习笔记[定义].pdf

    1. **布尔类型**:在C#中,布尔类型`bool`的值`true`和`false`都是小写的,包括首字母。布尔类型常用于逻辑判断,如if语句中的条件判断。 2. **对象类型(object类型)**:在C#中,`object`类型是所有类型的父类型...

    AspNet学习笔记 包含GridView,水印,虚拟目录等等

    1. GridView 控件: GridView 是 ASP.NET 中的一个非常实用的控件,用于展示数据源(如数据库)中的表格数据。你可以轻松地添加、编辑和删除数据,同时还可以自定义样式和布局。使用 GridView 的基本步骤包括:拖放 ...

    Aspnet基础控件笔记

    1. 文本框(TextBox):用于用户输入文本,常用于表单数据收集。 2. 隐藏字段(HiddenField):存储不会在页面上显示的数据,通常用于在回发过程中保留信息。 3. 命令按钮(Button):触发服务器端事件,如提交表单...

    aspnet学习资料

    此压缩包中的"aspnet学习资料"显然是一个关于ASP.NET技术的学习资源集合。 `说明.htm`可能包含了对整个学习资料的介绍,包括学习路径、重点内容、资源用途等,通常这类文件会帮助初学者更好地理解和组织学习进程。...

    ASP.NET-CoreAndEntityFramework-Core_Learn:从零开始学ASP.NET Core与EntityFramework Core_课程学习

    从零开始学ASP.NET Core与EntityFramework Core_课程练习笔记作者:梁桐铭-微软最杰出专家(Microsoft MVP)网址: ://www.52abp.com/yoyomooc/aspnet-core-for-beginners- [目录] 一,使用VS2019创建ASP.NET Core ...

    aspnet资料集合

    【aspnet资料集合】是一个综合性的资源包,涵盖了ASP.NET技术的多个方面,包括文档、案例和代码模块,为学习和提升ASP.NET编程技能提供了丰富的素材。以下将详细阐述其中包含的知识点: 1. **ASP.NET基础** ASP...

    Asp.net回调技术Callback学习笔记

    1. 回调(Callback)概念: 回调技术允许页面中的JavaScript函数能够在后台与服务器通信。服务器处理完请求后,可以再调用一个指定的JavaScript函数来处理服务器返回的数据,而这一过程不需要刷新整个页面。 2. ...

    Linux下ASP.NET5开发工具与部署环境搭建

    1.说明  由于在“古董机”上进行实践,...(其实也只是学习笔记,记详细点,时间长了,不怕忘。)  以下资料来源主要参考:https://docs.asp.net和https://github.com/aspnet/home  2.visualstudio code  “工欲

    NIITMMS_3第三学期第二模块考试资料

    1. **aspnet.doc**:ASP.NET是微软开发的一种用于构建Web应用程序的框架,可能文档中详细介绍了ASP.NET的基本概念、架构、开发工具以及如何创建动态网页等内容。 2. **VTune.doc**:Intel VTune Amplifier是一款...

    1616商业版,带论坛,整合UC。提供给大家学习使用。

    1. `aspnet_client`:这部分可能包含了ASP.NET框架的客户端资源,如JavaScript库和CSS样式表,用于支持服务器端的ASP.NET技术。 2. `famous_edit.asp`:这可能是一个编辑页面,允许用户编辑知名人士或热点话题的...

Global site tag (gtag.js) - Google Analytics