나는 무엇을 하려는지 최선의 접근 방식을 원했습니다. 다른 데이터베이스에서 우리 데이터베이스로 가져 와서 정보를 링크하는 데이터베이스에 sproc이 있습니다. 링크 된 정보가 누락 된 경우 사용자가 오류를 생성합니다. 내 코드 비하인드에서 이러한 오류가 발생하고 각 오류에 대한 행을 추가하는 html 테이블을 만듭니다. 이제는 여러 페이지에 걸쳐이 정보를 유지하여 세션에서 저장하고 있습니다. html 테이블과 그리드와 같은 중장비 컨트롤이 아닌 가장 좋은 방법은 무엇입니까 세션 또는 다른 방법으로 HTML 테이블을 저장하는 방법 내가 클라이언트 측 자바 스크립트 또는 JQuery와이 액세스 할 수있는 방법 그래서 나는이 정보를 여기세션에 저장된 액세스 html 테이블
protected void BtnAddDock1_Click(object sender, EventArgs e)
{
try
{
HtmlGenericControl RadDocksDiv = (HtmlGenericControl)Master.FindControl("RadDocksDiv");
RadDocksDiv.Style["display"] = "block";
Session["Docking"] = "Open";
Table tblErrors = new Table();
tblErrors.ID = "tblErrors";
tblErrors.CssClass = "tabularData";
tblErrors.Width = 800;
TableHeaderRow hr = new TableHeaderRow();
// hr.ID = "tblErrorsHeaderRow";
TableHeaderCell thc = new TableHeaderCell();
//thc.ID = "tblErrorsHeaderCell";
thc.Text = "Error Descriptions";
hr.Cells.Add(thc);
tblErrors.Rows.Add(hr);
Panel pnlErrors = (Panel)Master.FindControl("pnlErrors");
Table dobleTable = (Table)Master.FindControl("tblErrors");
if (dobleTable == null)
{
pnlErrors.Controls.Add(tblErrors);
for (int i = 0; i < 10; i++)
{
TableRow tableRow = new TableRow();
string error = "This is a website generated Import Error that needs to be added to the panel on Masterpage!";
TableCell tableCell = new TableCell();
tableCell.Text = error;
tableRow.Cells.Add(tableCell);
tblErrors.Rows.Add(tableRow);
}
Session["ErrorsTable"] = tblErrors;
}
//Table tblErrors = (Table)Master.FindControl("tblErrors");
}
catch (Exception ex)
{
throw ex;
}
}
와 내가 자바 스크립트를 제외한 모든 I이를 얻기 위해 노력하고 있어요 방법입니다 표시 확장 DIV를 보여 JQuery와 기능을 활용할 수 있습니다 볼 수있는 그냥 System.Web.UI.WebControls.Table 세션에서 가져 오려고 할 때.
//Access html table in session
var dockingState = '<%= Session["Docking"] %>'
if (dockingState == "Open") {
// This doesnt return the html table correctly?!?
var sessiontblErrors = '<%= Session["ErrorsTable"] %>'
if (sessiontblErrors != null) {
var pnlErrors = $("[id$=pnlErrors]");
}
}
안녕하세요 Shyju 당신의 좋은 제안 주셔서 감사합니다,이 노력하고 있습니다, ashx 처리기와 함께 일한 havnt는 webservice 전화와 함께 Json을 시도했지만 자바 스크립트에서 데이터를 다시 얻지 못하고 있습니다 여기에 내가 가지고있는 것입니다 Services.asmx – Shokwave
@ Shokwave : 관련 세부 정보가있는 다른 질문을 게시하는 것이 좋습니다. 그래서 사람들이 당신을 도울 것입니다. – Shyju
@Shokwave : firebug/fiddler를 사용하여 어떤 전화가 걸려 왔는지, 어떤 응답이 되돌아 왔는지 확인하십시오. – Shyju