基本上我制作了一个网页表单,您可以在其中填写所有文本框,然后从下拉菜单中选择一个类别并点击提交。根据你选择的类别应该规定来自文本框的数据存储在哪个字符串中。当涉及到C#和ASP.NET时,我处于新手级别,并且我的if语句有些问题,但我无法弄清楚如何正确地做到这一点。下面存储一个基于字符串的下拉列表选择
代码:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
public partial class _Default : System.Web.UI.Page
{
string non_fiction;
string fiction;
string self_help;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Submit_btn_Click(object sender, EventArgs e)
{
if (Cat_DropDownList.SelectedIndex = 0)
{
fiction = "Title: " + Titletxt.Text + " | " + "Description: " + Descriptiontxt.Text + " | " + "Price: " + Pricetxt.Text + " | " + "Quantity: " + Quantitytxt.Text;
}
if (Cat_DropDownList.SelectedIndex = 1)
{
non_fiction = "Title: " + Titletxt.Text + " | " + "Description: " + Descriptiontxt.Text + " | " + "Price: " + Pricetxt.Text + " | " + "Quantity: " + Quantitytxt.Text;
}
if (Cat_DropDownList.SelectedIndex = 2)
{
self_help = "Title: " + Titletxt.Text + " | " + "Description: " + Descriptiontxt.Text + " | " + "Price: " + Pricetxt.Text + " | " + "Quantity: " + Quantitytxt.Text;
}
}
}
也才能拯救他人文章,我需要找出办法把这些存储的,所以我可以称之为“全面”的字符串,并将其添加到另一个页面上的其他一个。
采用' ='而不是'=='在'if'条件下是一个语法错误。你没注意到吗? – Lion 2012-01-28 19:13:21