PDA

View Full Version : سوال: کنترل عناصرview



roshanak_g
سه شنبه 30 فروردین 1390, 11:46 صبح
با سلام
چطورمیشودعناصرداخل view راکنترل کرد؟
مثلامن دریک فرم میخواهم یک textboxبذارم که باتوجه به عددداخل ان به همان تعدادtextbox نمایش دهد.
ممنون میشم کسی در این موردکمک کنه
باتشکرقبلی

meysam_pro
سه شنبه 06 اردیبهشت 1390, 00:12 صبح
چطورمیشودعناصرداخل view راکنترل کرد؟

بیشتر توضیح بدید


مثلامن دریک فرم میخواهم یک textboxبذارم که باتوجه به عددداخل ان به همان تعدادtextbox نمایش دهد.
خب این کار با جاوا اسکریپت به راحتی میشه انجام داد ولی کاربردی نداره، به طور مثال Clone گرفتن از یک قسمت DOM از طریق جی کوئری (http://api.jquery.com/clone/)
اگر سناریو مدنظر رو بگید شاید بشه بیشتر کمک کرد

roshanak_g
سه شنبه 06 اردیبهشت 1390, 09:16 صبح
سلام
مشکلم حل شد،اشکال کارم اینجا بود تو قسمت global، سشن رو باید تعریف و مقدار دهی میکردم چون اطلاعات رو با سشن فرستاده بودم .

madadi
دوشنبه 26 اردیبهشت 1390, 04:33 صبح
سلام ، خوشحالم از اینکه مشکل شما حل شده ولی لطفا برای اطمینان از اینکه بهترین راه را انتخاب کرده اید و همچنین برای انتقال تجربیات خود به دیگران ، کد خود را ، به صورت جداگانه ، برای View و Controller در پست خود بنویسید. ممنون

madadi
دوشنبه 26 اردیبهشت 1390, 05:16 صبح
یک راه حل پیشنهادی :

public ActionResult Index(FormCollection fc)
{

string str = fc["txtName1"];
ViewData["forlabel1"] = str != null ? str : "";
return View();

}
کد View مورد نظر:

@using (Html.BeginForm("Index", "Home", FormMethod.Post)) {
@Html.TextBox("txtName1" ,"hi")

@Html.Label(ViewData["forlabel1"].ToString())
<input type="submit" value="send" />
}
من اینجا مقدار hi را بصورت پیش فرض به TextBox دادم