إضافة سلسلة استعلام مواقع المعلومات إلى خاصية postbackurl من آسيا والمحيط الهادئ: زر
-
19-08-2019 - |
سؤال
ولقد حصلت على النص وزر على النموذج على 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"
/>