إضافة سلسلة استعلام مواقع المعلومات إلى خاصية postbackurl من آسيا والمحيط الهادئ: زر

StackOverflow https://stackoverflow.com/questions/655864

سؤال

ولقد حصلت على النص وزر على النموذج على default.aspx وقم في بلدي DownloadHandler.ashx أنا على الحصول على قيمة أحتاج من HttpContext.Request.Form ( "txtURI"):

            <asp:TextBox ID="txtURI"
                        AutoPostBack="true"
                        runat="server"></asp:TextBox>
            <asp:Button ID="DownloadButton"
                        PostBackUrl="~/DownloadHandler.ashx" 
                        runat="server" 
                        Text="Download"/>

وأود أن تغييره بحيث يحصل تمرير القيمة المكتوبة في مربع النص إلى DownloadHandler.ashx باعتباره سلسلة استعلام مواقع المعلومات (بدلا من قبض عليه من Request.Form).

ما هو أفضل وسيلة لتحقيق ذلك؟

هل كانت مفيدة؟

المحلول

وأعتقد أنك أجبت على السؤال الخاص بك. أعتقد أنك ستكون لدينا لاستلامه على الطلب وإعادة توجيه.

في الواقع، كلما أفكر في ذلك. هل يمكن إضافة OnClientClick، استدعاء دالة جافا سكريبت التي من شأنها أن انتزاع القيمة من الحقل والقيام تقدم هناك. أود فقط أن تفعل ذلك جانب الخادم ولكن.

نصائح أخرى

ويمكنك أيضا استخدام القيادة اسم المعلمة وقيمة معلمة الأمر في زر وهذه القيمة طريقة تمرير التي تحتاج إليها.

<asp:Button ID="DownloadButton"
    CommandName="Download" 
    CommandArgument="whatever_argument_or_value" OnCommand="Download_Command"
    runat="server" Text="Download"
/>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top