1
안녕 나는 formview의 편집 템플릿에있는 드롭 다운 상자가 있습니다. 선택한 인덱스가 드롭 다운 될 때 쿼리 문자열에 매개 변수를 추가 할 수 있어야합니다. 드롭 다운 인덱스에서 쿼리 문자열을 수정하면 뒤에 ASP 코드의 변경
나는 Request.QueryString.Add("tabindex", (sender as WebControl).TabIndex.ToString());
을 시도하지만 컬렉션이 읽기 전용 말하는 예외를 얻었다.
은 여기 내 마크 업
여기<icms_ref:ReferenceDropDownList ReferenceDataManagerProviderName="ROCSQLReferenceDataProvider"
ID="ddlEnquirerHearType" TabIndex="2" runat="server" ReferenceSetName="EnquiryHearType"
AutoPostBack="true" OnSelectedIndexChanged="EnquirerHearType_SelectedIndexChanged"
DataTextField="ShortName" DataValueField="ReferenceId" />
내 코드 뒤에이다. 당신은 직접 쿼리 문자열 컬렉션에 추가 할 수 없습니다
protected void EnquirerHearType_SelectedIndexChanged(object sender, EventArgs e)
{
var pnlEnquiryHearTypeOther = fvEnquiryInformation.FindControl("pnlEnquiryHearTypeOther") as Panel;
pnlEnquiryHearTypeOther.Visible = DdlEnquirerHearType.SelectedValue == ((int)EnquiryHearType.Other).ToString();
ResetTextBox("txtEnquiryHearTypeOther", fvEnquiryInformation);
Request.QueryString.Add("tabindex", (sender as WebControl).TabIndex.ToString());
}
멋진 덕분에, 나는 그런 식으로 할 필요가 없다고 생각했지만 오웰 ... –