PDA

View Full Version : مبتدی: سوال : چگونگی استفاده از اشیا موجود در View و کد نویسی برای آنها در Controller



Aririkateki
شنبه 01 تیر 1392, 23:30 عصر
اگر چند شی مثل Button, FileUpload, Lable به View Index اضافه کنیم و بعد بخواهیم در کد نویسی یک ActionResult در کنترلر از آنها استفاده کنیم چطور باید آنها را تعریف کرد؟

نیاز به جواب فوری
ممنون

Cybersilent
یک شنبه 02 تیر 1392, 10:34 صبح
شما در کدها دسترسی مستقیم به اشیا صفحه ندارید.
می تونید مثلا مقدار label رو با دستور Request.form["labelname"] بدست بیارید.
یا شی Request.Parameter["objectName"]

Aririkateki
یک شنبه 02 تیر 1392, 11:44 صبح
ممنون دوست عزیز از راهنماییتون. ولی من متوجه نشدم که اگه بخوام برای یک دکمه کد بنویسم که کاری را انجام بده چکار باید بکنم!!
میشه توضیح بیشتری بدید من تازه کار با MVC را شروع کردم.

mohsen_zelzela00
سه شنبه 04 تیر 1392, 00:28 صبح
مثلاً چه کاری انجام دهد؟ اگه می خواهید که یه سری اطلاعات به سمت سرور ارسال کند باید از Form استفاده کنید به این صورت

@using (Html.BeginForm("Create","Brand")) {
<div class="editor-field">
@Html.EditorFor(model => model.SrcImage)
@Html.ValidationMessageFor(model => model.SrcImage)
</div>

<p>
<input type="submit" value="Create" />
</p>

}


در اینجا زمانی که کاربر بر روی دکمه Submit کلیک می کنه از کنترولر Brand، اکشن Create فراخوانی می شود. شما می توانید برای ارسال اطلاعات به سرور از این روش استفاده کنید

Aririkateki
چهارشنبه 05 تیر 1392, 10:44 صبح
تشکر دوست گرامی

هم اینکه شما میگی ! و هم یه دکمه که توی کدش یه stored procedure اجرا میشه!