Я начинаю изучать ASP.NET с C# в качестве языка программирования.server.Transfer with query string
В настоящее время я работаю с HTTPSERVERUTILITY.
Я создал веб-форму с именем, как Default.aspx и Default2.aspx:
я написал следующее кодирование:
Default.aspx:
В представлении источника
<asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />
</div>
</form>
В файл кода:
защищен недействительным Button1_Click (объект отправителя, EventArgs е) {
Server.Transfer("Default2.aspx ? name =roseline & password = [email protected]");
}
Coding для Default2.aspx:
В представлении:
В файл кода:
public string n, p;
protected void Page_Load(object sender, EventArgs e)
{
n = Request.QueryString["name"];
p = Request.QueryString["password"];
}
protected void Button1_Click(object sender, EventArgs e)
{
TextBox1.Text = n;
TextBox2.Text = p;
}
Когда я исполняю выше приложения Я не получаю какие-либо ошибки.
Когда я нажимаю кнопку Button1 в Default.aspx, он показывает мне Default2.aspx, но когда я нажимаю на кнопку, я не получаю значения в TextBox, текстовые поля пусты без каких-либо значений.
Может ли кто-нибудь сказать мне, что не так с моей кодировкой? Почему он не отображает значения в текстовых блоках?
Пожалуйста, помогите мне!
Заранее благодарен!
Я после книги в том, что я имею такое же кодирование, но даже тогда он не выполняет нужную задачу. В этой книге метод Server.Transfer используется только для querystring. – Sheetal