0
게시물을 제출 한 후에 배후 코드 값을 검색하려고하면 일부 텍스트 상자의 값이 모두 비어 있습니다.포스트 백 후에 텍스트 상자에서 텍스트를 가져 오는 방법은 무엇입니까?
버튼을 제출 내 :
C# 코드 뒤에<ICCM:ICCMImageButton ID="btnSubmit" runat="server" meta:resourcekey="btnResSubmit" onclick="btnSubmit_Click" PostBack="true" style="float:right; padding-right:5px;" TabIndex="23"/>
:
protected void btnSubmit_Click(object sender, EventArgs e)
{
//code
objCmd.Parameters.Add("@FirstName", SqlDbType.NVarChar, 50).Value = txtFName.Text.ToString();
//more code
}
페이지로드 :
btnSubmit.ClickScript = "if(ValidatePage() == false){return false}; this.disabled = true; document.getElementById(this.getAttribute('ControlID') + 'Text').innerHTML = '" + Resources.ICCMCPortal.Submitting + "';";
OnInt :
btnSubmit.Page = this.Page;
텍스트 값은 페이지로드시 입력란에 채워져 있지 않으면 텍스트가됩니다. 텍스트를 변경 한 경우에도 관계없이 텍스트 값이됩니다.
페이지로드시 텍스트 상자를'' "'로 시작하는지 확인하십시오. – codingbiz
@codingbiz 감사합니다. – Pomster