2011-08-16 12 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プロパティ。クエリ文字列の値をテキストボックスに適用します。 一般に、クエリ文字列にアクセスする前に、ヌルまたは空の文字列をチェックする必要があります。

また、悪意のあるユーザーが悪意のある行為をあなたのウェブサイトで行うことが多いため、「悪い」入力が無視されるように入力をチェックする必要があります。

+0

ありがとうございました。それは働いた – rookie

関連する問題