با سلام نمیدونم وقتی فرممو رفرش میکنم دوبار داخل باتن که کد ثبت در دیتا هست مجدد ثبت میکنه
حتی کدی نوشتم که بازدن باتن ویزبلش فالز بشه بازم رفرش میکنم باوجود مخفی بودنش ثبت میکنه
رفرش میکنید یا F5 میزنید ؟
هر دوتاشم انجام میدم بازم میسازه
روی صفحه ثبت رفرشه براوزر رو میزنم باز ثبت میکنه و اف ۵ هم مینطور
چجوری جلوی این ثبت رو بگیرم ؟
رفرش و اف ۵ چه فرقی داره ؟
در حقیقت میخوام کدی که داخل باتن نوشته شده با زدن رفرش نمیخوام اون اجرا بشه
بعد از صبت کاربر رو هدایت کنید به همین صفحه
توسط Response.Redirect
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click Dim connectionString As String = "Data Source=vmsadr.ir;Initial Catalog=vmsadr.ir_savemoney;User ID=vmsadr.ir_savemoney;Password=000" Dim conObj As New SqlConnection(connectionString) Dim commandText As String = "insert into dbsavetb(pricesave,codeidkey) values(N'" + TextBox3.Text + "',N'" + TextBox4.Text + "')" Dim cmdObj As New SqlCommand(commandText, conObj) conObj.Open() cmdObj.ExecuteNonQuery() conObj.Close() End Sub
یه سوال دیگه HyperLink1 چرا خاصیت کلیک کد نویسی نداره بجاش از چی استفاده کنم ؟
HyperLink1.NavigateUrl = "~/Upload/" + FileText.Text
میخوام وقتی رو هیپر لینک کلیک بشه این عمل صورت بگیره
من این کد رو گذاشتم رو لود فرم
با عرض پوزش شما معادل سی شارپ بنویسین من تبدیلش میکنم به ویبی
میدونم با ویبی کاری ندارین اینو میگما عذر خواهی میکنم
میتونید از LinkButton استفاده کنید
NavigateUrl به این خاصیت ادرس فایل در هاست رو میدم که کار بر کلیک کنه فایل دانلود بشه
لینک باتن این خاصیت رو نداره که
LinkButton در واقع همون Button هست و باید در رویداد مدیریتش کنید
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)