母版页使用

Joson.e8love 2009-02-28 05:31:05
我 想问下 我 要做个母版页面 已经好了我先再加上搜索 功能 如果加到母版页面里
该怎么做。我的是意思 不通的页面都有这个搜索栏一样的东西 搜索后的结果在内容页面显示 这样可以做?

俺比较菜 希望大家给点意见 建议 我想应该是可以吧 但不知道咋弄

一般是 在内容页面找 母版页的控件 但我现在把整个搜索 包括那个 BUTTON 都发在了 母版页
也就是 只在不通的内容页面显示 不通的结果

谢谢了 比较急 呵呵
...全文
279 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Joson.e8love 2009-03-01
  • 打赏
  • 举报
回复
或者说 我这样 如果 在母版页中 有一个搜索 栏 实现 结果跳到另一个页面 这样 不知可以吧

asp net 的from 不用写 action 也就是提交给那个页面 如果我要指定提交给 某个页面 应该如何做

Joson.e8love 2009-03-01
  • 打赏
  • 举报
回复
用 Session 好像 是种办法 这样不过 觉得不可取吧 呵呵

最重要的是我把 BUTTON 也要放在 母版页面里 那么 到了 内容页 怎么去操作 怎么知道

button 事件 这个估计是 更重要的吧
HolyPlace 2009-03-01
  • 打赏
  • 举报
回复
在你的每个页面,找到你的模板页的搜索控件进行操作。
Joson.e8love 2009-03-01
  • 打赏
  • 举报
回复
╮(╯_╰)╭ ding
Joson.e8love 2009-03-01
  • 打赏
  • 举报
回复
呵呵 楼上的方法 还不错的

现在 只不过是指定到 一个页面 如果到不同的页面 该怎么做

我是这样的 我做个物流网站
要有搜索

比如 有货源 车源 信息

字段 都有

出发城市 目的城市 信息发布日期 关键字 四项

我想做过个 母版 然后公用 搜索栏

这样也可以好像 如果加个 下拉 或 单选 让选是要搜索车源或着是货源信息


继续 征集 意见 呵呵
c3823020 2009-03-01
  • 打赏
  • 举报
回复
在当前页面搜索,并把搜索结果加载在当前页面用Session完全可以实现,可以参考如下代码
//母板页的button点击事件
protected void Button1_Click(object sender, EventArgs e)
{
Session.Add("name",TextBox1.Text);
//获取当前页面名,并重新加载当前页面
Response.Redirect(this.Page.GetType().Name.Substring(0,(this.Page.GetType().Name.Length-5))+".aspx");
}
//内容页的加载事件
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
return;
}
try
{
string text = Session["name"].ToString();
//以下放你的查询代码
}
catch (Exception)
{ }

}
但是加载在其他页面就不行了,毕竟搜索条件不同,除非你的搜索框后面加一个搜索条件的下拉框,通过下拉框选择的信息来判断跳转页面....
freeflying1222 2009-03-01
  • 打赏
  • 举报
回复
在母版页里做判断:
根据前一页提交过来的页面信息,决定新生成页面的数据、界面等。
不过这样做干嘛呢,还不如不要母版页。
c3823020 2009-02-28
  • 打赏
  • 举报
回复
可以通过session将母板页搜素框的值传到这些页面
在这些页面的加载事件里读取session,比较麻烦,还必须获得当前页面名,再重新加载当前页面。
Joson.e8love 2009-02-28
  • 打赏
  • 举报
回复
好像可以的 呵呵 如果这样的话 我每个页面都要 那样做
感觉 用母版 可行 但不知道 怎么 做

erytbc 2009-02-28
  • 打赏
  • 举报
回复
keyi
Terry717 2009-02-28
  • 打赏
  • 举报
回复
母版都是大家共用的部分,你说的搜索栏的一样,但针对于不同的页面来搜索,

控件是一样,但搜索范围是不一样,所以我觉得还是需要将搜索栏放在各自的页面中。

62,267

社区成员

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

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

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

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