hmahdavi921
شنبه 09 آبان 1394, 10:48 صبح
من یک ماژول برای دات نت نیوک دارم مینویسم که در یکی از یوزر کنترل ها یک آی دی رو از کوئری استرینگ دریافت میکنه و فیلد های موجود در صفحه رو پر میکنه من هر جوری با هاش ور رفتم هیچ یک از دستورات داخل onload رو اجرا نکردو حتی در page_load هم تست کردم اما باز جواب نگرفتم این هم کدهای صفحه :
public partial class EditTask : ModuleUserControlBase
{
private int _taskId;
private readonly TaskController _taskController = new TaskController();
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
//Get TaskId from the query string
_taskId = Request.QueryString.GetValueOrDefault("TaskId", -1);
Response.Write(@"<script> alert(""" +_taskId.ToString() + @"""); </script>");
if (true)
{
Task task = _taskController.GetTask(_taskId);
txt_Name.Text = task.Name;
txt_Description.Text = task.Description;
chekbx_IsComplete.Checked = task.IsComplete;
}
txt_Name.Text = "111";
}
protected void SaveTask(object sender, EventArgs e)
{
var task = new Task
{
Name = txt_Name.Text,
Description = txt_Description.Text,
IsComplete = chekbx_IsComplete.Checked
};
_taskController.AddTask(task);
Response.Redirect(Globals.NavigateURL());
}
protected void Cancel(object sender, EventArgs e)
{
Response.Redirect(Globals.NavigateURL());
}
}
public partial class EditTask : ModuleUserControlBase
{
private int _taskId;
private readonly TaskController _taskController = new TaskController();
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
//Get TaskId from the query string
_taskId = Request.QueryString.GetValueOrDefault("TaskId", -1);
Response.Write(@"<script> alert(""" +_taskId.ToString() + @"""); </script>");
if (true)
{
Task task = _taskController.GetTask(_taskId);
txt_Name.Text = task.Name;
txt_Description.Text = task.Description;
chekbx_IsComplete.Checked = task.IsComplete;
}
txt_Name.Text = "111";
}
protected void SaveTask(object sender, EventArgs e)
{
var task = new Task
{
Name = txt_Name.Text,
Description = txt_Description.Text,
IsComplete = chekbx_IsComplete.Checked
};
_taskController.AddTask(task);
Response.Redirect(Globals.NavigateURL());
}
protected void Cancel(object sender, EventArgs e)
{
Response.Redirect(Globals.NavigateURL());
}
}