你是写asp还是写.net程序哟?贴出代码来啊?

解决方案 »

  1.   

    plus.htm
    --------------------------------------------------------------------
    <html>
    <head>
    <title>加减运算</title>
    </head>
    <body>
    <font size="4"><b>请在下列文本框中输入两个数,并通过按钮对其进行加减运算</b></font>
    <form method="post" action="examples.aspx">
    请输入第一个数 
    <input type="text" name="txtFirst">
    <br>
    请输入第二个数 
    <input type="text" name="txtSecond">
    <br>
    <input type="submit" value="相加" name = "plus">
    </form><form method="post" action="examples.aspx" >
    请输入第一个数
    <input type="text" name="txtFirst2">
    <br>
    请输入第二个数
    <input type="text" name="txtSecond2">
    <br>
    <input type="submit" value="相减" name = "sub">
    </form>
    </body>
    </html>
    --------------------------------------------------------------------examples.aspx
    --------------------------------------------------------------------
    <script language = "c#" runat = "server">
    struct strCount
    {
    public string strFirstNum;
    public string strSecondNum;
    public string strResult;
    }
    void Page_Load()
    {
        Response.Write("<font size = 3><i>以下是两数相加减的结果</i></font><br/><br/>");
    strCount tryit;
    tryit.strFirstNum = Request.Form["txtFirst"];
    tryit.strSecondNum = Request.Form["txtSecond"];
    tryit.strResult = (Convert.ToDecimal(tryit.strFirstNum) + Convert.ToDecimal(tryit.strSecondNum)).ToString();
    Response.Write(tryit.strFirstNum + " + " + tryit.strSecondNum + " = " + tryit.strResult + "<br/>"); strCount tryit2;
    tryit2.strFirstNum = Request.Form["txtFirst2"];
    tryit2.strSecondNum = Request.Form["txtSecond2"];
    tryit2.strResult = (Convert.ToDecimal(tryit2.strFirstNum) - Convert.ToDecimal(tryit2.strSecondNum)).ToString();
    Response.Write(tryit2.strFirstNum + " - " + tryit2.strSecondNum + " = " + tryit2.strResult);
    }
    </script>
    <html>
    <head>
    <title>加减运算</title>
    </head>
    <body>
    </body>
    </html>
      

  2.   

    判断啊!
    if(Request.Form["txtFirst"]!="" || Request.Form["txtFirst"]!=null)
    {
    ....
    }
    else
    {
    ...
    }
    是这个意思吧,哈哈:)
      

  3.   

    将你要两个“按钮”执行的内容分别放在两个“按钮”各自的"OnClick"事件中就行了!
      

  4.   

    to 雷达:不是这个意思,不是判断text,是判断提交按钮submit.to 东东:能说详细些吗?OnClick我没用过,写几行代码来看看行吗?谢谢。
      

  5.   

    你如果第一个页面是也是aspx的话就可以用东东说的方法了
    就是一个<asp:Button id="id标志" RunAt="server" OnClick="test">
    双击这个按钮就到了cs中去了
    test就是cs中的处理函数
    public void test(object sender,.....)
    {
    ....处理函数
    }
      

  6.   

    用脚本:
    <form>
    ……
    <asp:button id="Btn1" runat="server" onclick="Btn1_OnClick"/>
    <asp:button id="Btn2" runat="server" onclick="Btn2_OnClick"/>
    ……
    </form>
    再在<script>中加入以下代码:
    private void Btn1_OnClick()
    {
     ……//你要执行的代码

    private void Btn2_OnClick()
    {
     ……//你要执行的代码
    }
    -----------------------------------------------------
    若你用VS.NET就很简单:在Button的OnCLick事件中添加你要执行的代码就行了!
     
      

  7.   

    要么就用script
    要么就全用Web Control
      

  8.   

    想我这样写不行吗?我就是想知道script里要怎么改。
      

  9.   

    你可以在两个控件的事件里加上一个标识,比如用viewstate来保留
    然后再判断
    if viewstate("xxx")=yyy then
    ...
    else
    ...
    end if