2011-08-16 3 views
0
<asp:GridView ID="GridView1" runat="server" CssClass="style29"> 
      <Columns> 
       <asp:TemplateField HeaderText="Send Message to Group"> 
        <ItemTemplate> 
         <asp:LinkButton ID="LinkButton2" runat="server" PostBackUrl='SendMessage.aspx?GroupName=<%# Eval("GroupName") %>' Text='Send Message'></asp:LinkButton> 

        </ItemTemplate> 

       </asp:TemplateField> 

      </Columns> 
     </asp:GridView> 

텍스트 입력란이있는 SendMessage.ASPX 페이지로 리디렉션 할 때 해당 텍스트 상자에 그룹 이름을 전달해야합니다. 프로그래밍에 익숙하지 않은 사람들을 도와주세요. 그것은 리디렉션되지만 그 값을 SendMessage.aspx 페이지 아래의이 텍스트 상자로 전달하는 방법. ASP에서 Eval(). 리디렉션시 값을 전달하는 방법

답변

0

미안하지만 일반적인 패턴은

if (String.IsNullOrEmpty(HttpContext.Current.Request.QueryString["GroupID"]) == false) { 
    String groupId = HttpContext.Current.Request.QueryString["GroupID"]; 
} 

로 쿼리 문자열 값을 액세스 할 수있는 쿼리 문자열

당신이 다음에이 값을 설정할 수있을 것를 포함, 질문을 오해 할 수있다 페이지 문자열로드 이벤트의 textbox.Text 속성은 쿼리 문자열의 값을 텍스트 상자에 적용합니다. 일반적으로 쿼리 문자열에 액세스하기 전에 null 또는 빈 문자열을 확인하려고합니다.

악의적 인 사용자가 악성 사용자가 웹 사이트에서 악의적 인 일을하는 것은 종종 이러한 유형의 행위라는 것을 기억하십시오. 따라서 '나쁜'입력을 무시하도록 입력을 확인해야합니다.

+0

고마워요. 효과가있는 – rookie

관련 문제