Итак, у меня есть класс, комментатор и два метода внутри этого класса, SaveBtn_Click - созданный не в первую очередь не мной, а затем также PeerReview, созданный в первую очередь мной.Вызов метода из класса - не работает
Во всяком случае, код начинается, как это (после множества с помощью инструкций):
public partial class commenter : System.Web.UI.Page
{
string employee_reviewed;
PeerReview pr = new PeerReview();
public void SaveBtn_Click(object sender, EventArgs e)
{
//all the information for the SaveBtn_Click method.
}
После этого, у меня есть PeerReview:
public void PeerReview(System.Web.UI.WebControls.ListBox listbox)
{
MySqlConnection con = new MySqlConnection("server=localhost;database=hourtracking;uid=username;password=password");
MySqlCommand cmd = new MySqlCommand("select first_name from employee where active_status=1", con);
con.Open();
MySqlDataReader r = cmd.ExecuteReader();
Console.WriteLine("Another test!");
Console.WriteLine(r);
Console.WriteLine("Hi, this is a test!");
while (r.Read())
{
listbox.Items.Add(new ListItem(Convert.ToString(r["first_name"]), Convert.ToString(r["first_name"])));
}
con.Close();
}
Я подключения это с ASP. NET, и я могу получить список для отображения, но не отдельные элементы в списке. Я тестирую его с помощью команды console.writeline, чтобы узнать, выводит ли что-нибудь что-либо, но ничего не выводится на страницу ASP.
Я не уверен, как я должен ссылаться на эти отдельные разделы (новые для C#, задающие, как 3 дюжины вопросов об этом).
ASP код выглядит следующим образом:
<asp:ListBox ID="listBox1" runat="server">
ли вы * ожидать * 'Console.WriteLine' писать вывод на странице? –
Console.WriteLine не является ASP.Net, это для приложения Windows Console. – Liam
Да, Джон. Я все еще очень новичок в ASP.NET и C# - все мои веб-работы были в PHP или Python. –