ASP.NET动态网站开发培训-38.互动论坛制作(六、制作主题发布页面)
来源:互联网 发布:淘宝中老年模特天天 编辑:程序博客网 时间:2024/04/29 20:15
第三十八讲:互动论坛制作(六、制作主题发布页面)
课程安排:
配置数据源
添加DetailView控件
使用模板字段控制显示
获取客户的IP
设置转页操作
配置数据源
1.创建forumpost.aspx页面
在页面中填写主题发布者的信息和要发布的主题
2.创建DataSource控件
连接forumMain数据表,用于把发布的内容添加到该表中。
添加DetailView控件
1.添加DetailView控件
让发布者通过该控件填写要发布的信息
连接前面创建的DataSource控件
2.设置DetailView控件
启用插入功能
设置DefaultMode属性
使用模板字段控制显示
在Detailview智能标记中,选中某一字段,点击转换为模板字段。
然后在智能标记中,选中编辑模板。
在模板中,有些字段,例如性别,可使用RadioButtonList,单选列表。
RepeatDirection:重复方向(Horizental横向),RepeatLayOut:默认Table可改为Flow横向显示。
步骤:
1.通过单选框 按钮选择主题状态。
2.通过单选按钮选择性别
3.将主题内容框,设置为多行。
4.加入隐藏字段,用于添加客户IP。
获取客户的IP
获取客户IP的语句:
Request.ServerVariables["REMOTE_ADDR"];
protected void detailsView1_PreRender(Object sender,EventArgs e)
{
TxtBox TB = (TextBox)DetailView1.FindControl("txtIP");
TB.Text = Request.ServerVariables["REMOTE_ADDR"];
}
设置转页操作
在插入完成事件中,插入跳转语句。
protected void DetailView1_ItemInserted(object sender,DetailsView )
{
}Response.Redirect("default.aspx");
- ASP.NET动态网站开发培训-38.互动论坛制作(六、制作主题发布页面)
- ASP.NET动态网站开发培训-35.互动论坛制作(三、完善主题列表页面)
- ASP.NET动态网站开发培训-37.互动论坛制作(五、制作详细内容页面)
- ASP.NET动态网站开发培训-39.互动论坛制作(七、制作回复留言页面)
- ASP.NET动态网站开发培训-41.互动论坛制作(九、制作管理员详细页面)
- ASP.NET动态网站开发培训-40.互动论坛制作(八、登陆页面和管理主页面)
- ASP.NET动态网站开发培训-33.互动论坛制作(一、前期准备)
- ASP.NET动态网站开发培训-34.互动论坛制作(二、制作母版页和使用母版页)
- ASP.NET动态网站开发培训-36.互动论坛制作(四、使用层叠样式表(CSS)美化界面)
- ASP.NET动态网站开发培训-22.论文管理系统(二、制作论文标题页面)
- ASP.NET动态网站开发培训-23.论文管理系统(三、制作论文内容页面)
- ASP.NET动态网站开发培训-24.论文管理系统(四、制作Login页面和后台论文管理主页)
- ASP.NET动态网站开发培训-01.动态网站基础
- Asp.Net 小型网站的制作(六),涵盖了asp.net里面所有的基础知识
- 使用ASP.NET从零开始制作设计网站之六
- 最佳ASP.NET编程习惯 [ 来自:动态网站制作指南 ]
- 最佳ASP.NET编程习惯 [ 来自:动态网站制作指南 ]
- 最佳ASP.NET编程习惯 [ 来自:动态网站制作指南 ]
- ARM DTS解析
- leetcode:Gray Code
- Uva 409-Excuses, Excuses!(串)
- 【架构之路之WCF全析(一)】--服务协定及消息模式
- VC6.0和VS2010工程大小区别
- ASP.NET动态网站开发培训-38.互动论坛制作(六、制作主题发布页面)
- 题目1513:二进制中1的个数
- onvif wsdl转java
- jdbc链接mysql
- 【官方】lordofpomelo 游戏分析
- protobuf入门
- android开源项目和框架
- apt-get使用的问题综合
- HDU's ACM 1048 The Hardest Problem Ever