asp 버튼 내에 PostBackUrl 메서드 의 쿼리 문자열로 매개 변수 값을 보내야합니다.자바 스크립트 변수 값을 PostBackUrl 쿼리 문자열의 일부로 보내기
필요한 값은 아래 표시된 Java 스크립트 함수 내에서 이미 캡처되고 있습니다.
hiddId의 값을 URL의 일부로 보내려면 어떻게해야합니까? 아래의 방법은 작동하지 않습니다. 누군가 제발 도와 줄 수 있니?
<script language="javascript" type = "text/javascript">
function btn_Selected() {
var hiddId = null;
$('#<%=GridView1.ClientID %>').find('input[type=radio]:checked').each(function() {
hiddId = $(this).closest('tr').find('input[type = "hidden"]').val();
});
}
<asp:Button ID="Btn_Update" runat="server" Text="Update" PostBackUrl="Screen_Edit.aspx?CustID='<%=hiddId%>'"
이제는 새로운 문제가 생겼지 만 효과가있었습니다. CustID가 작은 따옴표로 전달되었습니다. 따라서 코드에서 매개 변수를 가져 오려고하면 Request.QueryString [ "CustID"]가 3001 대신에 '3001'을 반환합니다. – CodeSharp
원하는 방식으로 생각 했으므로 window.location.href = "Screen_Edit. aspx? CustID = "+ hiddId – Seano666
그게 .. :) – CodeSharp