客户端脚本,用什么写都行.甚至用记事本.但你必须会script.
如果你不会,用什么都写不了.

解决方案 »

  1.   

    客户端教本可以自动生成的,比如写个下拉菜单,自动自动提交表单的功能就是VS.NET自动生成的javascript教本
      

  2.   

    完整的带脚本的页面
    <%@ Page language="c#" Codebehind="userParameter.aspx.cs" AutoEventWireup="false" Inherits="StatQuery.userParameter" %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <HTML>
    <HEAD>
    <title>userParameter</title>
    <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
    <meta content="C#" name="CODE_LANGUAGE">
    <meta content="JavaScript" name="vs_defaultClientScript">
    <meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">
    <LINK href="style.css" type="text/css" rel="stylesheet">
    <script language="javascript">
    function loadevent()
    {
    var today = new Date();
    document.all("textBox_StartYear").value = today.getYear();
    document.Form1.item("select_StartMonth").value = today.getMonth();
    document.all("textBox_StartDay").value = today.getDate();
    document.all("textBox_StartMinute").value = today.getMinutes();
    document.all("textBox_StartHour").value = today.getHours();
    document.all("textBox_EndYear").value = today.getYear();
    document.all("select_EndMonth").value = today.getMonth()+1;
    document.all("textBox_EndDay").value = today.getDate();
    document.all("textBox_EndHour").value = today.getHours();
    document.all("textBox_EndMinute").value = today.getMinutes();
    }
    function ButtonStat_Click()
    {
    var strLogSQL,startTime,EndTime;
    startTime = document.all("textBox_StartYear").value+"-"+document.all("select_StartMonth").value
    +"-"+document.all("textBox_StartDay").value+" "+document.all("textBox_StartHour").value+"-"+document.all("textBox_StartMinute").value+"-00";
    EndTime = document.all("textBox_EndYear").value+"-"+document.all("select_EndMonth").value+"-"
    +document.all("textBox_EndDay").value+" "+document.all("textBox_EndHour").value+"-"+document.all("textBox_EndMinute").value+"-00";  
    strLogSQL = "select a.logtime 时间,a.username 用户名,a.description 描述 from user_log_table a where logtime between to_date('"
    +startTime+"','yyyy-mm-dd hh24-mi-ss') and to_date('"+EndTime+"','yyyy-mm-dd hh24-mi-ss')";

    if (document.Form1.item("dropDownList_UserName").value != 0)
    {
    strLogSQL += " and a.userid = '"+document.Form1.item("dropDownList_UserName").value+"'";
    }
    if (document.Form1.item("dropDownList_Function").value != 0)
    {
    strLogSQL += " and a.functionid = "+document.Form1.item("dropDownList_Function").value;
    }
    alert(strLogSQL);
    document.all("iframe_UserLog").src = "WDLocate.aspx?strSQL="+escape(strLogSQL);
    }
    </script>
    </HEAD>
    <body onload="loadevent()" MS_POSITIONING="GridLayout">
    <form id="Form1" method="post" runat="server">
    <table>
    <tr>
    <td><input id="textBox_StartYear" type="text" maxLength="4" size="4">年
    <select id="select_StartMonth">
    <option value="1" selected>01</option>
    <option value="2">02</option>
    <option value="3">03</option>
    <option value="4">04</option>
    <option value="5">05</option>
    <option value="6">06</option>
    <option value="7">07</option>
    <option value="8">08</option>
    <option value="9">09</option>
    <option value="10">10</option>
    <option value="11">11</option>
    <option value="12">12</option>
    </select>月 <input class="input" id="textBox_StartDay" type="text" maxLength="2" size="2">日
    <input class="input" id="textBox_StartHour" type="text" maxLength="2" size="2">时
    <input class="input" id="textBox_StartMinute" type="text" maxLength="2" size="2">分 
    &nbsp;至&nbsp; <input id="textBox_EndYear" type="text" maxLength="4" size="4">年
    <select id="select_EndMonth">
    <option value="1" selected>01</option>
    <option value="2">02</option>
    <option value="3">03</option>
    <option value="4">04</option>
    <option value="5">05</option>
    <option value="6">06</option>
    <option value="7">07</option>
    <option value="8">08</option>
    <option value="9">09</option>
    <option value="10">10</option>
    <option value="11">11</option>
    <option value="12">12</option>
    </select>月 <input class="input" id="textBox_EndDay" type="text" maxLength="2" size="2">日
    <input class="input" id="textBox_EndHour" type="text" maxLength="2" size="2">时 <input class="input" id="textBox_EndMinute" type="text" maxLength="2" size="2">分
    </td>
    </tr>
    <tr>
    <td>用户名:<asp:dropdownlist id="dropDownList_UserName" Runat="server" DataValueField="userid" DataTextField="username"></asp:dropdownlist>
    操作行为:<asp:dropdownlist id="dropDownList_Function" Runat="server" DataValueField="functionid" DataTextField="functionname"></asp:dropdownlist>
    <input class="button1" id="button_Stat" type="button" value="查询" onclick="ButtonStat_Click()">
    </td>
    </tr>
    </table>
    <iframe width="100%" id="iframe_UserLog" height="400"></iframe>
    </form>
    </body>
    </HTML>
      

  3.   

    谢谢,不过只能用vbscript和js写吗?
      

  4.   

    只能使有脚本语言写VB,js,C#是负责书写服务器端程式的。
      

  5.   

    用vbscript或javascript脚本语言写。语法规则的话建议你去看看相关的书熟悉熟悉一下。