powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вопрос
54 сообщений из 54, показаны все 3 страниц
Вопрос
    #34050745
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему одна и та же страница открывается по-разному?
----------------------------------------
Есть форма на ней 2 кнопки:
Первая кнопка вызывает defaut4.aspx с отчетом-всё отлично!(Response.Redirect)
Вторая кнопка открывает новое окно, но тоже default4.aspx но там отчета нету, т.е открывается пустое пдф окно.
Что странно если на default4.aspx поставить кнопку при нажатии на которую появится отчёт (inline) то и там и там открывается полный отчёт...
Отчет с параметрами через session от default3.aspx.
...
Рейтинг: 0 / 0
Вопрос
    #34050796
RasimS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitalycrashПочему одна и та же страница открывается по-разному?
----------------------------------------
Есть форма на ней 2 кнопки:
Первая кнопка вызывает defaut4.aspx с отчетом-всё отлично!(Response.Redirect)
Вторая кнопка открывает новое окно, но тоже default4.aspx но там отчета нету, т.е открывается пустое пдф окно.
Что странно если на default4.aspx поставить кнопку при нажатии на которую появится отчёт (inline) то и там и там открывается полный отчёт...
Отчет с параметрами через session от default3.aspx.
Опиши по подробнее? Что значит и там и там?
...
Рейтинг: 0 / 0
Вопрос
    #34050828
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вообщем
2 кнопки открывают Дефолт 4:
public partial class Default4 : System.Web.UI.Page
{
public String MyCallParams;
public String ReportName;
public String ReportParams;

protected void Page_Load(object sender, EventArgs e)
{
Session["name"].ToString();
Session["params"].ToString();
Session["params2"].ToString();
Session["params3"].ToString();
if (Session["name"].ToString() == "APlan-/A-Gang / Arbeits-Gang")
{
Session["params"].ToString();
ProcessWebservice4("TRep_Arbeitsgang", Session["params"].ToString());
}
if (Session["name"].ToString() == "APlan-/A-Gang / Arbeits-Plan")
{
Session["params2"].ToString();
ProcessWebservice4("TrptArbeitsplan", Session["params2"].ToString());
}
if (Session["name"].ToString() == "Status / Kommissions-Status")
{
Session["params3"].ToString();
ProcessWebservice4("TRep_KommStatus", Session["params3"].ToString());

}
}
private void ProcessWebservice4(String ReportName, String ReportParams)
{
ebkservice.IWebPrintServiceservice Webservice = new ebkservice.IWebPrintServiceservice();
Byte[] Data = Webservice.getPdfReport(ReportName, ReportParams);

Response.ContentType = "application/pdf";
Response.Charset = "Windows-1251";
Response.AddHeader("Content-Disposition", "inline");
Response.BinaryWrite(Data);
Response.End();
}
}
но одна открывает:
Response.Redirect("default4.aspx");
Другая:
BtnOk1.Attributes.Add("onclick", "window.open('default4.aspx');return false");
В первом случае открывается отчет, во втором пустой лист...
НО если:
if (Session["name"].ToString() == "APlan-/A-Gang / Arbeits-Gang")
{
Session["params"].ToString();
ProcessWebservice4("TRep_Arbeitsgang", Session["params"].ToString());
}
if (Session["name"].ToString() == "APlan-/A-Gang / Arbeits-Plan")
{
Session["params2"].ToString();
ProcessWebservice4("TrptArbeitsplan", Session["params2"].ToString());
}
if (Session["name"].ToString() == "Status / Kommissions-Status")
{
Session["params3"].ToString();
ProcessWebservice4("TRep_KommStatus", Session["params3"].ToString());

}
убрать из ПейджЛоад и сделать кнопку... то в обоих случаях откроется окно с кнопкой и при нажатии на которую откроется отчет-Мне не нужна этв кнопка, но надо понять почему открывается по-разному
...
Рейтинг: 0 / 0
Вопрос
    #34050964
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
КАКОЙ УЖАСНЫЙ КОД!
vitalycrash покурите рефакторинг!----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
Вопрос
    #34050970
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да при чем тут код :( Объясните мне почему...
...
Рейтинг: 0 / 0
Вопрос
    #34051018
Фотография Суповой набор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я вчера пытался человеку объяснить, не получилось.
там надо все переделывать.
...
Рейтинг: 0 / 0
Вопрос
    #34051028
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
О привет!
Так расскажи что переделывать?
было сказано про постбэк и Рекуест.форм но как?
...
Рейтинг: 0 / 0
Вопрос
    #34051041
Фотография Суповой набор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitalycrashО привет!
Так расскажи что переделывать?
было сказано про постбэк и Рекуест.форм но как?
тебе нужно просто передать необходимые параметры для построения отчета
выброси код, который ты написал, опубликуй здесь код исходный.
я так понял тебе нужно просто чтобы отчет открывался в новом окне.
ты пошел просто по неправильному пути изначально
...
Рейтинг: 0 / 0
Вопрос
    #34051057
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Изначально мне все твердили что это нереально!!! "Да ты что-НЕЛЬЗЯ ТАК!!"
Дефолт3-исходный код? Он большой, ну ладно:
public partial class Default3 : System.Web.UI.Page
{
public String MyCallParams;
protected void Page_Load(object sender, EventArgs e)
{

Session["name"] = lblReportname.Text;
Session["params"] = MyCallParams = "qd_arbeitsgang|betr_auftrag_id|" + ddlPosition.SelectedValue;
Session["params2"] = MyCallParams = "qd_position|position_id|" + ddlPosition.SelectedValue;
Session["params3"] = MyCallParams = "qd_kommission|kommission_id|" + ddlKommission.SelectedValue + "," +
"qd_position|position_id|" + ddlPosition.SelectedValue + "," +
"variable|nuroffenepos|true";
BtnOk1.Attributes.Add("onclick", "window.open('default4.aspx');return false");
DateTime dt = System.DateTime.Today;
lblDatum.Text = String.Format("{0:dd.MM.yyyy}", dt);
if (!IsPostBack)
{
Hide_All_Panels(null);
ddlKommission.Visible = true;
ddlPosition.Visible = true;
ddlUnterposition.Visible = false;
ddlKundenposition.Visible = false;
}
}
protected void Page_Init()
{
//btnListen.Attributes.Add("onmouseover", "this.style.backgroundColor='steelblue'");
//btnListen.Attributes.Add("onmouseout", "this.style.backgroundColor='white'");
//
btnListen.Attributes.Add("onmouseover", "this.style.cursor='hand'");
btnListen.Attributes.Add("onmouseout", "this.style.cursor='default'");
btnStatus.Attributes.Add("onmouseover", "this.style.cursor='hand'");
btnStatus.Attributes.Add("onmouseout", "this.style.cursor='default'");
btnAuswertung.Attributes.Add("onmouseover", "this.style.cursor='hand'");
btnAuswertung.Attributes.Add("onmouseout", "this.style.cursor='default'");
btnAplan.Attributes.Add("onmouseover", "this.style.cursor='hand'");
btnAplan.Attributes.Add("onmouseout", "this.style.cursor='default'");
btnProbenliste.Attributes.Add("onmouseover", "this.style.cursor='hand'");
btnProbenliste.Attributes.Add("onmouseout", "this.style.cursor='default'");
btnEinladungen.Attributes.Add("onmouseover", "this.style.cursor='hand'");
btnEinladungen.Attributes.Add("onmouseout", "this.style.cursor='default'");
btnVersand.Attributes.Add("onmouseover", "this.style.cursor='hand'");
btnVersand.Attributes.Add("onmouseout", "this.style.cursor='default'");
btnMarkInfo.Attributes.Add("onmouseover", "this.style.cursor='hand'");
btnMarkInfo.Attributes.Add("onmouseout", "this.style.cursor='default'");
btnErlKomm.Attributes.Add("onmouseover", "this.style.cursor='hand'");
btnErlKomm.Attributes.Add("onmouseout", "this.style.cursor='default'");
btnRohrestatus.Attributes.Add("onmouseover", "this.style.cursor='hand'");
btnRohrestatus.Attributes.Add("onmouseout", "this.style.cursor='default'");
btnWareneingang.Attributes.Add("onmouseover", "this.style.cursor='hand'");
btnWareneingang.Attributes.Add("onmouseout", "this.style.cursor='default'");
//
btnListen_FF16.Attributes.Add("onmouseover", "this.style.backgroundColor='navy'");
btnListen_FF16.Attributes.Add("onmouseout", "this.style.backgroundColor='steelblue'");
btnListen_Markierungen.Attributes.Add("onmouseover", "this.style.backgroundColor='navy'");
btnListen_Markierungen.Attributes.Add("onmouseout", "this.style.backgroundColor='steelblue'");
btnListen_Aufmassliste.Attributes.Add("onmouseover", "this.style.backgroundColor='navy'");
btnListen_Aufmassliste.Attributes.Add("onmouseout", "this.style.backgroundColor='steelblue'");
btnListen_Fertigmeldungen.Attributes.Add("onmouseover", "this.style.backgroundColor='navy'");
btnListen_Fertigmeldungen.Attributes.Add("onmouseout", "this.style.backgroundColor='steelblue'");
//
btnStatus_Kommissionsstatus.Attributes.Add("onmouseover", "this.style.backgroundColor='navy'");
btnStatus_Kommissionsstatus.Attributes.Add("onmouseout", "this.style.backgroundColor='steelblue'");
btnStatus_Markierungsinfo.Attributes.Add("onmouseover", "this.style.backgroundColor='navy'");
btnStatus_Markierungsinfo.Attributes.Add("onmouseout", "this.style.backgroundColor='steelblue'");
btnStatus_Proben.Attributes.Add("onmouseover", "this.style.backgroundColor='navy'");
btnStatus_Proben.Attributes.Add("onmouseout", "this.style.backgroundColor='steelblue'");
//
btnAuswertung_Gluehofen.Attributes.Add("onmouseover", "this.style.backgroundColor='navy'");
btnAuswertung_Gluehofen.Attributes.Add("onmouseout", "this.style.backgroundColor='steelblue'");
btnAuswertung_US.Attributes.Add("onmouseover", "this.style.backgroundColor='navy'");
btnAuswertung_US.Attributes.Add("onmouseout", "this.style.backgroundColor='steelblue'");
btnAuswertung_KWP.Attributes.Add("onmouseout", "this.style.backgroundColor='steelblue'");
btnAuswertung_KWP.Attributes.Add("onmouseover", "this.style.backgroundColor='navy'");
//
btnAPlan_APlan.Attributes.Add("onmouseover", "this.style.backgroundColor='navy'");
btnAPlan_APlan.Attributes.Add("onmouseout", "this.style.backgroundColor='steelblue'");
btnAPlan_AGang.Attributes.Add("onmouseover", "this.style.backgroundColor='navy'");
btnAPlan_AGang.Attributes.Add("onmouseout", "this.style.backgroundColor='steelblue'");
}

private void Hide_All_Panels(Panel VisiblePanel, String sText)
{
Hide_All_Panels(VisiblePanel);
Hide_All_Components(sText);

}
private void Hide_All_Panels(Panel VisiblePanel)
{
pnlStatus.Visible = false;
pnlListen.Visible = false;
pnlAuswertung.Visible = false;
pnlAPlan.Visible = false;
Hide_All_Components();
//
if (VisiblePanel != null)
{
pnlEmpty.Visible = false;
VisiblePanel.Visible = true;
}
else
{
pnlEmpty.Visible = true;
}
}
private void Hide_All_Components()
{
Hide_All_Components(true, "");
}
private void Hide_All_Components(String sText)
{
Hide_All_Components(false, sText);
}
private void Hide_All_Components(Boolean HideAll, String sText)
{
if (HideAll == true)
{
lblReportname.Visible = false;
}
lblReportname.Visible = true;
lblReportname.Text = sText;
pnlAuswahl.Visible = false;
fvDaten.Visible = false;
grdArbeitsgang.Visible = false;
}
private void Show_Components(String sText)
{
lblReportname.Text = sText;
fvDaten.Visible = true;
}
private void ProcessWebservice(String ReportName, String ReportParams)
{
ebkservice.IWebPrintServiceservice Webservice = new ebkservice.IWebPrintServiceservice();
Byte[] Data = Webservice.getPdfReport(ReportName, ReportParams);

Response.ContentType = "application/pdf";
//Response.AddHeader("Content-Disposition", "attachment");
//Response.AddHeader("Content-Disposition", "inline");
Response.BinaryWrite(Data);
Response.End();
// body onload = "Javascript:history.go(1);" ??????????????????ß
}
protected void imgbtnListen_Click(object sender, ImageClickEventArgs e)
{
Hide_All_Panels(pnlListen, "Listen / ???");
}
protected void btnListen_Click(object sender, EventArgs e)
{
imgbtnListen_Click(sender, null);
}
protected void imgbtnStatus_Click(object sender, ImageClickEventArgs e)
{
Hide_All_Panels(pnlStatus, "Status / ???");
}
protected void btnStatus_Click(object sender, EventArgs e)
{
imgbtnStatus_Click(sender, null);
}
protected void imgbtnAuswertung_Click(object sender, ImageClickEventArgs e)
{
Hide_All_Panels(pnlAuswertung, "Auswertung / ???");
}
protected void btnAuswertung_Click(object sender, EventArgs e)
{
imgbtnAuswertung_Click(sender, null);
}
protected void imgbtnAplan_Click(object sender, ImageClickEventArgs e)
{
Hide_All_Panels(pnlAPlan, "APlan-/A-Gang / ???");
}
protected void btnAplan_Click(object sender, EventArgs e)
{
imgbtnAplan_Click(sender, null);
}
protected void imgbtnProbenliste_Click(object sender, ImageClickEventArgs e)
{
Hide_All_Panels(null, "Probenliste / ???");
}
protected void btnProbenliste_Click(object sender, EventArgs e)
{
imgbtnProbenliste_Click(sender, null);
}
protected void imgbtnEinladungen_Click(object sender, ImageClickEventArgs e)
{
Hide_All_Panels(null, "Einladungen / ???");
}
protected void btnEinladungen_Click(object sender, EventArgs e)
{
imgbtnEinladungen_Click(sender, null);
}
protected void imgbtnVersand_Click(object sender, ImageClickEventArgs e)
{
Hide_All_Panels(null, "Versand / ???");
}
protected void btnVersand_Click(object sender, EventArgs e)
{
imgbtnVersand_Click(sender, null);
}
protected void imgbtnMarkInfo_Click(object sender, ImageClickEventArgs e)
{
Hide_All_Panels(null, "Mark.-Info / ???");
}
protected void btnMarkInfo_Click(object sender, EventArgs e)
{
imgbtnMarkInfo_Click(sender, null);
}
protected void imgbtnErlKomm_Click(object sender, ImageClickEventArgs e)
{
Hide_All_Panels(null, "Erl. Komm. / ???");
}
protected void btnErlKomm_Click(object sender, EventArgs e)
{
imgbtnErlKomm_Click(sender, null);
}
protected void imgbtnRohrestatus_Click(object sender, ImageClickEventArgs e)
{
Hide_All_Panels(null, "Rohrestatus / ???");
}
protected void btnRohrestatus_Click(object sender, EventArgs e)
{
imgbtnRohrestatus_Click(sender, null);
}
protected void imgbtnWareneingang_Click(object sender, ImageClickEventArgs e)
{
Hide_All_Panels(null, "Wareneingang / ???");
}
protected void btnWareneingang_Click(object sender, EventArgs e)
{
imgbtnWareneingang_Click(sender, null);
}
protected void btnListen_FF16_Click(object sender, EventArgs e)
{
Hide_All_Components("Listen / FF16");
}
protected void btnListen_Markierungen_Click(object sender, EventArgs e)
{
Hide_All_Components("Listen / Markierungen");
}
protected void btnListen_Aufmassliste_Click(object sender, EventArgs e)
{
Hide_All_Components("Listen / Aufmaßliste");
}
protected void btnListen_Fertigmeldungen_Click(object sender, EventArgs e)
{
Hide_All_Components("Listen / Fertigmeldungen");
}
protected void btnAuswertung_US_Click(object sender, EventArgs e)
{
Hide_All_Components("Auswertung / US");
}
protected void btnAuswertung_KWP_Click(object sender, EventArgs e)
{
Hide_All_Components("Auswertung / KWP");
}
protected void btnAuswertung_Gluehofen_Click(object sender, EventArgs e)
{
Hide_All_Components("Auswertung / Glühofen");
}
protected void btnStatus_Kommissionsstatus_Click(object sender, EventArgs e)
{
Hide_All_Components("Status / Kommissions-Status");
pnlAuswahl.Visible = true;
ddlAuswahl.Enabled = false;
fvDaten.Visible = true;
ddlPosition.DataValueField = "position_id";
}
protected void btnStatus_Markierungsinfo_Click(object sender, EventArgs e)
{
Hide_All_Components("Status / Markierungsinfo");
}
protected void btnStatus_Proben_Click(object sender, EventArgs e)
{
Hide_All_Components("Status / Proben");
}
protected void btnAPlan_APlan_Click(object sender, EventArgs e)
{
Hide_All_Components("APlan-/A-Gang / Arbeits-Plan");
pnlAuswahl.Visible = true;
ddlAuswahl.Enabled = false;
fvDaten.Visible = true;
ddlPosition.DataValueField = "position_id";
}
protected void btnAPlan_AGang_Click(object sender, EventArgs e)
{
Hide_All_Components("APlan-/A-Gang / Arbeits-Gang");
pnlAuswahl.Visible = true;
ddlAuswahl.Enabled = false;
ddlPosition.DataValueField = "betr_auftrag_id";
grdArbeitsgang.Visible = true;
}
protected void btnOk_Click(object sender, EventArgs e)
{
Response.Redirect("default4.aspx");
if (lblReportname.Text == "APlan-/A-Gang / Arbeits-Gang")
{
MyCallParams = "qd_arbeitsgang|betr_auftrag_id|" + ddlPosition.SelectedValue;
Session["Klas"] = "TRep_Arbeitsgang";
ProcessWebservice("TRep_Arbeitsgang", MyCallParams);
}
if (lblReportname.Text == "APlan-/A-Gang / Arbeits-Plan")
{
MyCallParams = "qd_position|position_id|" + ddlPosition.SelectedValue;
Session["Klas"] = "TrptArbeitsplan";
ProcessWebservice("TrptArbeitsplan", MyCallParams);
}
if (lblReportname.Text == "Status / Kommissions-Status")
{
MyCallParams =
"qd_kommission|kommission_id|" + ddlKommission.SelectedValue + "," +
"qd_position|position_id|" + ddlPosition.SelectedValue + "," +
"variable|nuroffenepos|true";
Session["Klas"] = "TRep_KommStatus";
ProcessWebservice("TRep_KommStatus", MyCallParams);
}
}
protected void ddlKommission_SelectedIndexChanged(object sender, EventArgs e)
{
if (ddlAuswahl.SelectedIndex == 0)
{
ddlKommission.Visible = true;
ddlPosition.Visible = true;
ddlUnterposition.Visible = false;
ddlKundenposition.Visible = false;
}
if (ddlAuswahl.SelectedIndex == 1)
{
ddlKommission.Visible = true;
ddlPosition.Visible = false;
ddlUnterposition.Visible = true;
ddlKundenposition.Visible = false;
}
if (ddlAuswahl.SelectedIndex == 2)
{
ddlKommission.Visible = false;
ddlPosition.Visible = false;
ddlUnterposition.Visible = false;
ddlKundenposition.Visible = true;
}

}
protected void grdArbeitsgang_SelectedIndexChanged(object sender, EventArgs e)
{
MyCallParams = "qd_arbeitsgang|arbeitsgang_id|" + grdArbeitsgang.SelectedValue.ToString();
ProcessWebservice("TRep_Arbeitsgang", MyCallParams);
}
protected void BtnOk1_Click(object sender, EventArgs e)
{
Response.Redirect("default4.aspx");
Session["name"] = lblReportname.Text;
Session["params"] = MyCallParams = "qd_arbeitsgang|betr_auftrag_id|" + ddlPosition.SelectedValue;
Session["params2"] = MyCallParams = "qd_position|position_id|" + ddlPosition.SelectedValue;
Session["params3"] = MyCallParams = "qd_kommission|kommission_id|" + ddlKommission.SelectedValue + "," +
"qd_position|position_id|" + ddlPosition.SelectedValue + "," +
"variable|nuroffenepos|true";
if (lblReportname.Text == "APlan-/A-Gang / Arbeits-Gang")
{
MyCallParams = "qd_arbeitsgang|betr_auftrag_id|" + ddlPosition.SelectedValue;
ProcessWebservice("TRep_Arbeitsgang", MyCallParams);
}
if (lblReportname.Text == "APlan-/A-Gang / Arbeits-Plan")
{
MyCallParams = "qd_position|position_id|" + ddlPosition.SelectedValue;
ProcessWebservice("TrptArbeitsplan", MyCallParams);
}
if (lblReportname.Text == "Status / Kommissions-Status")
{
MyCallParams =
"qd_kommission|kommission_id|" + ddlKommission.SelectedValue + "," +
"qd_position|position_id|" + ddlPosition.SelectedValue + "," +
"variable|nuroffenepos|true";
ProcessWebservice("TRep_KommStatus", MyCallParams);
}

}
}
вот!
...
Рейтинг: 0 / 0
Вопрос
    #34051067
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати больше всех кто мне это кричал... что это невозможно и есть.. C...R...a...S...H
...
Рейтинг: 0 / 0
Вопрос
    #34051071
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
передавай свои параметры в URL и будет вам хорошо!----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
Вопрос
    #34051090
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Приведите что я вам кричал!----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
Вопрос
    #34051094
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кверистринг?
...
Рейтинг: 0 / 0
Вопрос
    #34051110
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А уже не найдёшь... Это было на форуме аспнетманиа Крэш_мс ник там был... Да я Вас и не виню! Набрался много нового зато!
...
Рейтинг: 0 / 0
Вопрос
    #34051114
C...R...a...S...H
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Угу----------------------------------------
Knowledge is P...O...w...E...R!
My site
...
Рейтинг: 0 / 0
Вопрос
    #34051120
Фотография Суповой набор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
щаз пофиксим баги
...
Рейтинг: 0 / 0
Вопрос
    #34051142
Фотография Суповой набор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в этом коде - две кнопки: btnOk и BtnOk1
обе Response.Redirect("default4.aspx");

и при нажатии на какую кнопку отчет формируется?
...
Рейтинг: 0 / 0
Вопрос
    #34051149
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
btnOk... жа я в курсе на вторую Редирект не нужен но он и не мешает "Шаг безисходности"
...
Рейтинг: 0 / 0
Вопрос
    #34051155
Фотография Суповой набор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. ты клик на btnOk и в default4.aspx формируется отчет?
или ты так только хочешь сделать?
...
Рейтинг: 0 / 0
Вопрос
    #34051160
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А так они одинаковые но btnOk1 открывает новую страницу
...
Рейтинг: 0 / 0
Вопрос
    #34051168
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
btnOk btnOk1 на клик в дефолт4 уходят! но не открывается в btnOk1
...
Рейтинг: 0 / 0
Вопрос
    #34051173
Фотография Суповой набор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сейчас как работает?
клик на btnOk - отчет формируется в default3.aspx - я правильно понял?
...
Рейтинг: 0 / 0
Вопрос
    #34051179
Фотография Суповой набор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vitalycrashbtnOk btnOk1 на клик в дефолт4 уходят! но не открывается в btnOk1
следовательно в btnOk - открывается?
...
Рейтинг: 0 / 0
Вопрос
    #34051185
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нет! так раньше было. Теперь обе уодят на дефолт4. но btnOk это как бы делает inline (я это сделал для того чтобы кнопка back заработала... раньше кнопка Back относила на 2 страницы назад... и явфскрипт не помогал)
...
Рейтинг: 0 / 0
Вопрос
    #34051193
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да в btnOk открывается но она пока ненужна мне надо отчет в новом окне! В приоритете btnOk1
...
Рейтинг: 0 / 0
Вопрос
    #34051199
Фотография Суповой набор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
короче
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
    protected void btnOk_Click(object sender, EventArgs e)
    {
        //Response.Redirect("default4.aspx");
        if (lblReportname.Text == "APlan-/A-Gang / Arbeits-Gang")
        {
            MyCallParams = "qd_arbeitsgang|betr_auftrag_id|" + ddlPosition.SelectedValue;
            Session["Klas"] = "TRep_Arbeitsgang";
            ProcessWebservice("TRep_Arbeitsgang", MyCallParams);
        }
        if (lblReportname.Text == "APlan-/A-Gang / Arbeits-Plan")
        {
            MyCallParams = "qd_position|position_id|" + ddlPosition.SelectedValue;
            Session["Klas"] = "TrptArbeitsplan";
            ProcessWebservice("TrptArbeitsplan", MyCallParams);
        }
        if (lblReportname.Text == "Status / Kommissions-Status")
        {
            MyCallParams =
            "qd_kommission|kommission_id|" + ddlKommission.SelectedValue + "," +
            "qd_position|position_id|" + ddlPosition.SelectedValue + "," +
            "variable|nuroffenepos|true";
            Session["Klas"] = "TRep_KommStatus";
            ProcessWebservice("TRep_KommStatus", MyCallParams);
        }
    }
вот так отчет формируется на дефолт3, да?
з.ы. если закоментить редирект.
...
Рейтинг: 0 / 0
Вопрос
    #34051205
Фотография Суповой набор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
все короче, наконец то что то понял
...
Рейтинг: 0 / 0
Вопрос
    #34051217
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да
...
Рейтинг: 0 / 0
Вопрос
    #34051227
Фотография Суповой набор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
        if (Request.Form["lblReportname"].ToString() == "APlan-/A-Gang / Arbeits-Gang")
        {
            MyCallParams = "qd_arbeitsgang|betr_auftrag_id|" + ddlPosition.SelectedValue;
            Session["Klas"] = "TRep_Arbeitsgang";
            ProcessWebservice("TRep_Arbeitsgang", MyCallParams);
        }
        if (Request.Form["lblReportname"].ToString() == "APlan-/A-Gang / Arbeits-Plan")
        {
            MyCallParams = "qd_position|position_id|" + ddlPosition.SelectedValue;
            Session["Klas"] = "TrptArbeitsplan";
            ProcessWebservice("TrptArbeitsplan", MyCallParams);
        }
        if (Request.Form["lblReportname"].ToString() == "Status / Kommissions-Status")
        {
            MyCallParams =
            "qd_kommission|kommission_id|" + ddlKommission.SelectedValue + "," +
            "qd_position|position_id|" + ddlPosition.SelectedValue + "," +
            "variable|nuroffenepos|true";
            Session["Klas"] = "TRep_KommStatus";
            ProcessWebservice("TRep_KommStatus", MyCallParams);
        }
этот код поставь в пейджлоад дефолт4
ddlPosition.SelectedValue
передавай в hidden

document.forms[0].action="дефолт4.aspx"
document.forms[0].submit()

понял?
...
Рейтинг: 0 / 0
Вопрос
    #34051232
Фотография Суповой набор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
даже так наверное пройдет: Request.Form["ddlPosition"].ToString()
...
Рейтинг: 0 / 0
Вопрос
    #34051236
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Непонял! Вот я знаю что это пост бэк но как с ним работать я не в курсе... и что означает хидден?
...
Рейтинг: 0 / 0
Вопрос
    #34051244
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
document.forms.... это надо записывать куда? в ПейджЛоад дефолт3?
...
Рейтинг: 0 / 0
Вопрос
    #34051278
Фотография Суповой набор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
        if (Request.Form["lblReportname"].ToString() == "APlan-/A-Gang / Arbeits-Gang")
        {
            MyCallParams = "qd_arbeitsgang|betr_auftrag_id|" + Request.Form["ddlPosition"].ToString();
            Session["Klas"] = "TRep_Arbeitsgang";
            ProcessWebservice("TRep_Arbeitsgang", MyCallParams);
        }
        if (Request.Form["lblReportname"].ToString() == "APlan-/A-Gang / Arbeits-Plan")
        {
            MyCallParams = "qd_position|position_id|" + Request.Form["ddlPosition"].ToString();
            Session["Klas"] = "TrptArbeitsplan";
            ProcessWebservice("TrptArbeitsplan", MyCallParams);
        }
        if (Request.Form["lblReportname"].ToString() == "Status / Kommissions-Status")
        {
            MyCallParams =
            "qd_kommission|kommission_id|" + Request.Form["ddlPosition"].ToString() + "," +
            "qd_position|position_id|" + Request.Form["ddlPosition"].ToString() + "," +
            "variable|nuroffenepos|true";
            Session["Klas"] = "TRep_KommStatus";
            ProcessWebservice("TRep_KommStatus", MyCallParams);
        }
этот код в пейджлоад дефолт4
а с дефолт3 в жабе постбечь на дефолт4
...
Рейтинг: 0 / 0
Вопрос
    #34051312
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
т.е. В яваскрипт?
Получается что это уже не в default3.aspx.cs a default3.aspx Сейчас попробуем!
...
Рейтинг: 0 / 0
Вопрос
    #34051348
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Source Error:


Line 21: Label3.Text = Session["params2"].ToString();
Line 22: Label4.Text = Session["params3"].ToString();
Line 23: if (Request.Form["lblReportname"].ToString() == "APlan-/A-Gang / Arbeits-Gang")
Line 24: {
Line 25: MyCallParams = "qd_arbeitsgang|betr_auftrag_id|" + Request.Form["ddlPosition"].ToString();

Не! Вот такой ексепшен
...
Рейтинг: 0 / 0
Вопрос
    #34051367
Фотография Суповой набор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты посмотри в дебаге что у тебя в сессии и что в реквесте
...
Рейтинг: 0 / 0
Вопрос
    #34051381
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А где это посмотреть? где дебаг?
А если вместо lblReportname.Text поставить session не?
...
Рейтинг: 0 / 0
Вопрос
    #34051484
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так вот:
Я работал просто с файлом... поэтому задал вопрос по поводу дебага.. загрузил вебсайт-Дебаг ничего не говорит! Проходит успешно-дебагинг
...
Рейтинг: 0 / 0
Вопрос
    #34051491
Фотография Суповой набор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ты в студии работаешь?
если да - поставь бряк на пейджлоад.
дело в том, что данные, которые тебе нужны - находятся на клиенте, в текстбоксе.
т.е. тебе надо просто передать эти данные в новую форму
как я тебе показал должно работать.
посмотри что у тебя в сессии - там конечно null, закоментируй ее пока для проверки - просто не будет в лейблах пока ничего отображаться
...
Рейтинг: 0 / 0
Вопрос
    #34051560
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хммммм
Warning: Cannot debug script code. Script debugging is disabled for the application you are debugging. Please uncheck the 'Disable script debugging' option on the Internet Options dialog box (Advanced page) for Internet Explorer and restart the process.
'WebDev.WebServer.EXE' (Managed): Loaded 'E:\WINDOWS\assembly\GAC_32\mscorlib\2.0.0.0__b77a5c561934e089\mscorlib.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'WebDev.WebServer.EXE' (Managed): Loaded 'E:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\WebDev.WebServer.EXE', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'WebDev.WebServer.EXE' (Managed): Loaded 'E:\WINDOWS\assembly\GAC_32\WebDev.WebHost\8.0.0.0__b03f5f7f11d50a3a\WebDev.WebHost.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'WebDev.WebServer.EXE' (Managed): Loaded 'E:\WINDOWS\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'WebDev.WebServer.EXE' (Managed): Loaded 'E:\WINDOWS\assembly\GAC_MSIL\System\2.0.0.0__b77a5c561934e089\System.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'WebDev.WebServer.EXE' (Managed): Loaded 'E:\WINDOWS\assembly\GAC_MSIL\System.Drawing\2.0.0.0__b03f5f7f11d50a3a\System.Drawing.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'WebDev.WebServer.EXE' (Managed): Loaded 'E:\WINDOWS\assembly\GAC_32\System.Web\2.0.0.0__b03f5f7f11d50a3a\System.Web.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'WebDev.WebServer.EXE' (Managed): Loaded 'E:\WINDOWS\assembly\GAC_MSIL\System.Configuration\2.0.0.0__b03f5f7f11d50a3a\System.Configuration.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
'WebDev.WebServer.EXE' (Managed): Loaded 'E:\WINDOWS\assembly\GAC_MSIL\System.Xml\2.0.0.0__b77a5c561934e089\System.Xml.dll', Skipped loading symbols. Module is optimized and the debugger option 'Just My Code' is enabled.
The program '[3520] WebDev.WebServer.EXE: Managed' has exited with code 0 (0x0).
...
Рейтинг: 0 / 0
Вопрос
    #34051627
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И что из этого понятно?
...
Рейтинг: 0 / 0
Вопрос
    #34051636
Фотография Суповой набор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
русским же языком написано:
Please uncheck the 'Disable script debugging' option on the Internet Options dialog box (Advanced page) for Internet Explorer and restart the process.

у тебя какая студия?
...
Рейтинг: 0 / 0
Вопрос
    #34051649
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня? да VWD 2005 тудию не ставил...так пакетик от студии... Это ругался локалхост
...
Рейтинг: 0 / 0
Вопрос
    #34051671
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А я вообще правильно написал:
<script language="javascript">
document.forms[0].action="default4.aspx"
document.forms[0].submit()
</script>
...
Рейтинг: 0 / 0
Вопрос
    #34051953
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FА з-за чего может быть эта ошибка?
...
Рейтинг: 0 / 0
Вопрос
    #34053261
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
м?
...
Рейтинг: 0 / 0
Вопрос
    #34053582
уеукеку
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у тебя в сессии - нул, закоменьт код этот
...
Рейтинг: 0 / 0
Вопрос
    #34054137
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код сессии я закоментил! Но всё равно!
...
Рейтинг: 0 / 0
Вопрос
    #34057975
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так какие ещё идеи?
...
Рейтинг: 0 / 0
Вопрос
    #34074522
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:(
...
Рейтинг: 0 / 0
Вопрос
    #34074574
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
до сих пор не сделал что ли?
...
Рейтинг: 0 / 0
Вопрос
    #34074584
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В том то и дело что нет! Ну не передаются параметры! Никак в новое окно!
И делай Постбак и не делай! Одно и тоже!
...
Рейтинг: 0 / 0
Вопрос
    #34074596
1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто почитай про передачу параметров в новое окно
там просто куча способов
в твоем случае - хоть через куку, хоть через запись в хидден и submit, да хоть в урле!
...
Рейтинг: 0 / 0
Вопрос
    #34074627
vitalycrash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Будем искать...
...
Рейтинг: 0 / 0
54 сообщений из 54, показаны все 3 страниц
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Вопрос
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]