I합니다 (C# 응용 프로그램을 작성하고 같은 문제로 실행하고 있습니다 :
나는() 메서드 SaveViewState 고집이 XMLDocument로이 asp : Xml 태그는 포스트 백간에 유지되지 않습니다.
//.aspx Presentation
<asp:Xml ID="xmlFormDisplay" runat="server"></asp:Xml>
//.aspx.cs Code Behind
private string formXSLT
{
get { return ViewState["FormXSLT"].ToString(); }
set { ViewState["FormXSLT"] = value; }
}
private string formXML
{
get { return ViewState["FormXML"].ToString(); }
set { ViewState["FormXML"] = value; }
}
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
...
}
xmlFormDisplay.TransformSource = formXSLT;
xmlFormDisplay.DocumentContent = formXML;
}
나는 비주얼 베이직 개발자의 많은 아니에요하지만이 작업을한다고 (또는 아주 가까이) : 여기 내 코드는 C#으로 그것을 유지하는 것입니다
//.aspx Presentation
<asp:Xml ID="xmlFormDisplay" runat="server"></asp:Xml>
//.aspx.vb Code Behind
Private Property FormXSLT As String
Get
Return ViewState["FormXSLT"].ToString()
End Get
Set(value As String)
ViewState["FormXSLT"] = value
End Set
End Property
Private Property FormXML As String
Get
Return ViewState["FormXML"].ToString()
End Get
Set(value As String)
ViewState["FormXML"] = value
End Set
End Property
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not IsPostBack Then
...
End If
xmlFormDisplay.TransformSource = formXSLT
xmlFormDisplay.DocumentContent = formXML
End Sub
이인가 VB.NET 및 ASP.NET? 질문은 불분명하다. 브라우저에서 무엇을 보내려하고 있으며 계속 유지하기를 원하십니까? – rene
불투명 한 질문에 대한 미안 : 나는 XML 문서를 클릭하고 버튼 클릭에 XML 문자열이 ...하지만 그 버튼은 서버 버튼이며 그것은 다시 게시하고 값을 잃어 버리지 않습니다. 그 XML 문서를 유지할 수 있습니까? – usergaro
Button_click 처리기를 보여주는 코드 만 공유하여 질문에 추가 할 수 있습니까? 내를 Page_Load에서을 XmlDocument 으로 – rene