母版中两个form,内容页也有form,请高手帮助啊。

fx8023jo 2009-04-20 11:48:36
母版中有登陆框和搜索,需要两个form,内容页中负责显示内容并且还涉及到对内容的操作(通过后台相应页的cs文件),那么内容页必须有一个form。并且内容页还在母版的中间。怎么能解决这样的问题啊?
...全文
320 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
gw6328 2011-05-12
  • 打赏
  • 举报
回复
今天也遇到这种问题了,看完了不知道楼上的怎么解决的。
yuanliangyun 2009-06-24
  • 打赏
  • 举报
回复
zhoufoxcn不要在说牛头不对马尾的话了
xxxswl 2009-05-14
  • 打赏
  • 举报
回复
关注
fx8023jo 2009-04-20
  • 打赏
  • 举报
回复
内容页中有对数据的操作,如果没有form runat=“server” 运行提示错误。如果内容页中没有form怎么能让内容页相应的cs执行呢?
路人乙e 2009-04-20
  • 打赏
  • 举报
回复
搜索、登陆的form不要funat=server
使用提交表单的形式实现登陆、搜索功能
atollias 2009-04-20
  • 打赏
  • 举报
回复
登陆框和搜索不放在form,也用后台相应页的cs文件来执行啊?
路人乙e 2009-04-20
  • 打赏
  • 举报
回复
母板页:
<form>登陆</form>
<form>搜索</form>
<form id=form1 runat=server>
<asp:ContentPlaceHolder ID="CphMaster" runat="server" />
</form>

内容页不能包含form, form1也就是内容页的form
周公 2009-04-20
  • 打赏
  • 举报
回复
MasterPage母板页
在我们做Web应用的时候,经常会遇到一些页面之间有很多相同的显示部分和行为,如果每个页面都去重复编写这些代码,那就是一件非常麻烦的事情。因此在asp.net2.0中提出了母板页的概念,我们可以把多个页面之间相同的行为和显示部分放到母板页中,只需要为每个页面编写不同的部分即可,这样如果我们对公共部分需要变化仅仅更改母板页就能达到目的。母板页的文件后缀名为.master,一个网站中允许定义多个母板页。
母板页不能单独呈现,也就是我们不能在浏览器中直接输入母板页的url地址进行访问,必须依赖于内容页才能呈现。

在母板页中有一个“<asp:contentplaceholder></asp:contentplaceholder>”标记,这相当于一个占位标记,将来使用了这个母板页的内容页中的内容将在这个标记中显示。因为母板页已经包含了<html><head></head><form runat=”server”></form></html>标记,所以内容页中不允许再出现这些标记。
fx8023jo 2009-04-20
  • 打赏
  • 举报
回复
而且都是runat = “server”的
周公 2009-04-20
  • 打赏
  • 举报
回复
asp.net夜话之十:复合控件和母板页
本篇讲述了一些比较复杂的网页效果的实现办法,比如类似于WinForm中的选项卡式效果、树形菜单、用于多步骤收集用户信息的向导效果等,还有便于网站统一布局合显示的母板页的使用,并且讲述了如何动态替换母板页。本篇要讲述的知识点如下:
TreeView控件
MultiView控件
Javascript方式的选项卡
WiZard控件
MasterPage母板页
周公 2009-04-20
  • 打赏
  • 举报
回复
母板页的内容:

<form id="form1" runat="server">
<div>
<table><tr><td style="width: 255px">
服务器时间:<asp:Label ID="lbServerTime" runat="server" Text=""></asp:Label></td></tr>
<tr><td style="width: 255px">
<asp:contentplaceholder id="ContentPlaceHolder1" runat="server">
</asp:contentplaceholder>
</td></tr>
<tr><td style="width: 255px">
版本号:<asp:Label ID="lbCopyRight" runat="server" Text=""></asp:Label></td></tr>
</table>
</div>
</form>


内容页的内容:

<%@ Page Language="C#" MasterPageFile="~/day10/FrontPage.master" AutoEventWireup="true" CodeFile="MyPage.aspx.cs" Inherits="MyPage" Title="内容页访问母板页控件的例子" Trace="false" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
内容页的内容放在这里
</asp:Content>
周公 2009-04-20
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 fx8023jo 的回复:]
内容页中有对数据的操作,如果没有form runat=“server” 运行提示错误。如果内容页中没有form怎么能让内容页相应的cs执行呢?
[/Quote]
内容中的数据放在<asp:contentplaceholder></asp:contentplaceholder>中间。
w502157219 2009-04-20
  • 打赏
  • 举报
回复

内容页里不能放form
登录 搜索 可以写一个用户控件吗 不放在母版页里
fx8023jo 2009-04-20
  • 打赏
  • 举报
回复
??????怎么没人呢。哎!
基于C#语言的ASP.NET 2.0动态网站开发基础教程,课程列表如下: ASP.NET 2.0动态网站开发基础教程(C#) 第01章 ASP.NET2.0基础 Framework Web Form(共32).ppt ASP.NET 2.0动态网站开发基础教程(C#) 第02章 HTML和脚本语言 VBScript javaScript(共21).ppt ASP.NET 2.0动态网站开发基础教程(C#) 第03章 ASP.NET2.0语言程序设计基础 数据类型 控制语句 类和对象(共28).ppt ASP.NET 2.0动态网站开发基础教程(C#) 第04章 ASP.NET2.0常用对象 response request server session cookie(共17).ppt ASP.NET 2.0动态网站开发基础教程(C#) 第05章 ASP.NET2.0服务器控件 内部 新增 增强 验证(共28).ppt ASP.NET 2.0动态网站开发基础教程(C#) 第06章 ASP.NET数据库编程 ADO ODBC DataSet OLE XML(共27).ppt ASP.NET 2.0动态网站开发基础教程(C#) 第07章 ASP.NET数据库高级操作 数据绑定 GridView(共19).ppt ASP.NET 2.0动态网站开发基础教程(C#) 第08章 导航与用户控件 母版 统一站点主题(共10).ppt ASP.NET 2.0动态网站开发基础教程(C#) 第09章 ASP.NET Web服务 传送数据(共9).ppt ASP.NET 2.0动态网站开发基础教程(C#) 第10章 配置ASP.NET应用程序 Global.asax Web config 缓存技术(共12).ppt ASP.NET 2.0动态网站开发基础教程(C#) 第11章 提高ASP.NET应用程序的安全性 身份验证和授权 SSL加密(共9).ppt

62,267

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧