Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Страница с несколькими формами, Вопрос по ASP.Net 
:(
    Опции темы
IUser
Дата 24.2.2008, 10:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 118
Регистрация: 22.3.2007

Репутация: нет
Всего: нет



Страница с несколькими формами?
Суть данного вопроса в том что бы разобраться как изолировать некоторый код, 
создав для него отдельную страницу. Как передавать этой странице данные
введенные через форму и как потом обратно выводить результаты этой обработки 
в форму. Этот пример я посмотрел в книге Дино Экспазио ASP.NET 2.0 но он по моему 
до канца не дописан, не понятно как выводить обработанные данные обратно.

Есть проект скажем Site, который содержит  файл default.aspx

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
<script language="javascript" type="text/javascript">
// <!CDATA[


// ]]>
</script>
</head>

<body>
  <table><tr><td style="height: 79px">
    <form id = "form1" runat = "server">
       <h2>Ordinary contents for an ASP.NET</h2>
    </form>
    </td>
     <td style="width: 264px; height: 79px;">
        <form method= "post" action = "search.aspx">
            <table><tr>
                    <td>Keyword</td>
                    <td><input type = "text" id ="Keyword" name = "Keyword"/></td>
                    <td><input type = "text" id ="Text1" name = "Keyword1"/></td>
                   </tr><tr>
                        <td><input type="submit" id = "Go" value="Search"/></td>
                       
                  </tr></table>
        </form>
       </td>
      </tr></table>
     </body> 
</html>

файл Default.aspx.cs

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    
}

Файл Search.aspx

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

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        &nbsp;</div>
    </form>
</body>
</html>

и файл Search.aspx.cs

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

public partial class Search : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {

        string text = Request.Form["Keyword"].ToString(); 
         
        string res = text;
        
        ????????? 


        
        
    }
}

Как сделать, что бы при вводе симвалов в поле Keyword
и нажав кнопку Search эти симвалы выводились в 
поле Text1. Т.е в место симвалов ????? необходимо
вставить некоторый код.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0401 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.