求思路,求解决方案 求例子

JquaryAjax 2011-07-11 01:59:43
repeater控件显示一张表的数据.控件上方有条件输入 还有起始日期作为条件搜索
首先我想实现 如果我的按钮是HTML的按钮该如何点击查询?
其次我想实现像百度那样的输入关键字搜索 不知道可以实现否 望各位慷慨解答!
感激不尽!
...全文
64 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
x363961461 2011-07-13
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 jquaryajax 的回复:]
引用 5 楼 x363961461 的回复:
这样
function search(){

var key=文本框值

if(文本框是空的 ){
什么都不做 或者刷新页面,或者弹出警告随你
}else
{
window.loaction+key
}

}

你在后台就是 接受参数 返回结果

你这个window.location=""; 这个后面是传值到另外一个页……
[/Quote]

window.location当然指的是本页咯。你的查询就是


这样写有不少好处,不用服务器控件回发运行,可以自定义链接(也可以直接从链接进入,利于seo等)。不用导入ajax包等


JquaryAjax 2011-07-11
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 x363961461 的回复:]
这样
function search(){

var key=文本框值

if(文本框是空的 ){
什么都不做 或者刷新页面,或者弹出警告随你
}else
{
window.loaction+key
}

}

你在后台就是 接受参数 返回结果
[/Quote]
你这个window.location=""; 这个后面是传值到另外一个页面还是本页面的.cs后台??
子夜__ 2011-07-11
  • 打赏
  • 举报
回复
如果我的按钮是HTML的按钮该如何点击查询?

jquery ajax?

第二个智能提示用jquery 也可以实现

AutoComplete DEMO

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>AJAX控件之AutoComplete</title>
</head>
<body style="text-align: center">
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<div>
<asp:TextBox ID="MyAuto" runat="server" Width="191px"></asp:TextBox><br />
<br />
<cc1:AutoCompleteExtender ID="ace" runat="server" CompletionInterval="100" MinimumPrefixLength="1"
ServiceMethod="GetCompletionList" ServicePath="WebService.asmx" TargetControlID="MyAuto">
</cc1:AutoCompleteExtender>
 </div>
</form>
</body>
</html>


# using System;  
using System.Web;
using System.Collections.Generic;
using System.Web.Services;
using System.Web.Services.Protocols;


/// <summary>
/// WebService 的摘要说明
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
//用以调用Web Service方法签名
[System.Web.Script.Services.ScriptService]
public class WebService : System.Web.Services.WebService {

public WebService () {}

[WebMethod]
public string[] GetCompletionList(string prefixText, int count)
{
//if (count == 0)
//{
// count = 10;
//}
Random random = new Random();
List<string> items = new List<string>(count);
for (int i = 0; i < count; i++)
{
char c1 = (char)random.Next(65,90);
char c2 = (char)random.Next(97, 122);
char c3 = (char)random.Next(48, 57);
char c4 = (char)random.Next(33, 43);
items.Add(prefixText + c1 + c2 + c3 + c4);
}
return items.ToArray();
}

}

x363961461 2011-07-11
  • 打赏
  • 举报
回复
这样
function search(){

var key=文本框值

if(文本框是空的 ){
什么都不做 或者刷新页面,或者弹出警告随你
}else
{
window.loaction+key
}

}

你在后台就是 接受参数 返回结果


lshfong 2011-07-11
  • 打赏
  • 举报
回复
代码和html分离一下
deepmist 2011-07-11
  • 打赏
  • 举报
回复
1.runat=server
2.搜索C#自动完成
wszhoho 2011-07-11
  • 打赏
  • 举报
回复
html按钮,可以在js中组合前端的数据,利用参数的形式传到页面中,再根据这些参数去组合sql条件,从而得到数据,绑定控件。
truecoffeefox 2011-07-11
  • 打赏
  • 举报
回复
首先我想实现 如果我的按钮是HTML的按钮该如何点击查询?

用js提交查询,用jquery或者别的都可实现

其次我想实现像百度那样的输入关键字搜索 不知道可以实现否

你说的是autocomplete吗,随便搜搜有的是代码

62,046

社区成员

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

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

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

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