امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 1
  • 1
  • 2
  • 3
  • 4
  • 5
استفاده ازLogin name درForme view
نویسنده پیام
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #1
استفاده ازLogin name درForme view
سلام
من میخوام نام کاربری که login کرده رو از طریق Login name در یک Text box که در Forme view قرار داره بریزم.
لطفا بگین راهش چیه ؟
ممنون

۰۵-مهر-۱۳۸۷, ۱۶:۴۰:۵۰
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #2
RE: استفاده ازLogin name درForme view
با کد زیر میتونید User name رو بدست بیارید :

کد:
System.Web.HttpContext.Current.User.Identity.Name

بعدش هم میتونید اونو تو یک تکست دلخواه بریزید ... اگر از forms Authentication استفاده میکنید سایت شما نباید دارای خاصیت Allow anonymous . در واقع باید در فایل web.config چیزی مشابه این رو داشته باشی :

کد:
<authentication mode="Forms">
<forms loginUrl="login.aspx"></forms>
</authentication>
<authorization>
<deny users="?"/>
</authorization>

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
(آخرین ویرایش در این ارسال: ۰۵-مهر-۱۳۸۷, ۱۹:۳۴:۳۵، توسط Mamad2003.)
۰۵-مهر-۱۳۸۷, ۱۹:۳۰:۴۲
ارسال‌ها
پاسخ
تشکر شده توسط : hamidsina
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #3
RE: استفاده ازLogin name درForme view
با سلام
این کاری که گفتید رو روی یه Textbox که خودم ایجاد کنم میتونم انجام بدم
حالا میخوام که username رو به یکی از آیتمهای Formeview نسبت بدم یعنی وقتی کاربر یک ارسال انجام میده username اون توی یکی از آیتمها ریخته و ارسال بشه.

۰۷-مهر-۱۳۸۷, ۱۵:۵۶:۲۰
ارسال‌ها
پاسخ
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #4
RE: استفاده ازLogin name درForme view
با سلام
آقا خواهش میکنم یکی این موضوع رو پاسخ بده !
چطور می شه به یه TextBox تو قسمت Insert یه FormView دست رسی داشته باشیم که یه متغیر رو توش کپی کنیم ؟ (تو aspx.cs )
با تشکر .

۱۱-مهر-۱۳۸۷, ۱۷:۰۳:۱۹
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #5
RE: استفاده ازLogin name درForme view
کد:
Dim tb as TextBox = CType(FormView.FindControl("TextBox1"), TextBox)
                If tb isnot nothing then
                  tb.Text =System.Web.HttpContext.Current.User.Identity.Name;
                end if

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
(آخرین ویرایش در این ارسال: ۱۴-مهر-۱۳۸۷, ۱۵:۵۸:۳۵، توسط Mamad2003.)
۱۴-مهر-۱۳۸۷, ۱۵:۵۶:۵۶
ارسال‌ها
پاسخ
تشکر شده توسط : hamidsina
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #6
RE: استفاده ازLogin name درForme view
با سلام
میشه آبجکتی که برا TextBox ایجاد کردین رو با کد #C هم بدین .
با تشکر از شما .

۱۵-مهر-۱۳۸۷, ۱۱:۱۳:۰۹
ارسال‌ها
پاسخ
hamidsina آفلاین
كاربر دو ستاره
**

ارسال‌ها: 210
موضوع‌ها: 67
تاریخ عضویت: بهمن ۱۳۸۶

تشکرها : 94
( 23 تشکر در 11 ارسال )
ارسال: #7
RE: استفاده ازLogin name درForme view
كد بالا به صورت C#
کد:
protected void ارسال_ازTextBox_Load(object sender, EventArgs e)

{

TextBox tri = (TextBox)FormView1.FindControl("ارسال_ازTextBox");

if (tri != null && tri is TextBox)

((TextBox)tri).Text = System.Web.HttpContext.Current.User.Identity.Name;


}

(آخرین ویرایش در این ارسال: ۲۲-مهر-۱۳۸۷, ۱۳:۴۹:۵۵، توسط hamidsina.)
۲۲-مهر-۱۳۸۷, ۱۳:۴۸:۲۰
ارسال‌ها
پاسخ
yardel آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 1
تاریخ عضویت: اردیبهشت ۱۳۸۸

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #8
RE: استفاده ازLogin name درForme view
SqlConnection strCon = new SqlConnection("Data Source=.;Initial Catalog=SoratRasan;Integrated Security=True");
string strSql = "SELECT NameF FROM LOGIN WHERE User_Name='" + NameTxt.Text + "'";
strCon.Open();
SqlCommand cmd2 = new SqlCommand(strSql, strCon);
Ds = new DataSet();
SqlDataAdapter DatAdp = new SqlDataAdapter();
DatAdp.SelectCommand = cmd2;
DatAdp.Fill(Ds);

DataRow family = Ds.Tables[0].Rows[0];
string strFullName = (string)family["NameF"];
textbox1.text = "نام كاربر :" + strFullName;
NameTxt.Text = "";
PassTxt.Text = "";
strCon.Close();
(آخرین ویرایش در این ارسال: ۱۷-اردیبهشت-۱۳۸۸, ۱۷:۳۲:۵۴، توسط yardel.)
۱۷-اردیبهشت-۱۳۸۸, ۱۷:۲۹:۴۶
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
Rolleyes انتخاب سلول در data grid view marijuana 1 2,894 ۰۶-فروردین-۱۳۹۳, ۱۹:۲۹:۲۰
آخرین ارسال: Ghoghnus
  [آموزشی] تایپ فقط عدد در سلول های مورد نظر Data Grid view Ghoghnus 0 2,268 ۰۵-آبان-۱۳۹۲, ۰۹:۲۲:۳۵
آخرین ارسال: Ghoghnus

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS