الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

ننقل بيانات من صفة الى اخرى

بدأه hakimohamed في 1 فبراير 2009 · 8 رد · 940 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بســم الله الـرحمــن الرحيــم

السلام عليكــم ورحمـة الله وبركاتــه

sql server 2000 & asp.net اريد كود لنقل البيانات بين صفحتين وازرار الاضافة والحذف والتعديل علماً بانني استخدم

#2

مثلا عندك صفحة اسمها Page1.aspx وصفحة Page2.aspx

مثلا تريد نقل معلومات طالب موجودة في Page1.aspx إلى Page2.aspx

وأن Student_ID موجود في Label1.Text

الطريقة الأولى

تكتب في زر Button موجود في Page1.aspx الكود التالي

Response.redirect("~/Page2.aspx?Student_ID=" & Label1.Text)

الآن في صفحة Page2.aspx في حدث Page.Load تكتب الكود التالي

Label22.Text = Request.QueryString("Student_ID")

الطريقة الثانية

باستخدام Session

في صفحة Page1.aspx داخل زر Button تكتب الكود التالي

Session("Student_ID")= Label1.Text

في صفحة Page2.aspx تكتب في حدث جلب البيانات مثلا كان Page.Load

Label22.Text = Session("Student_ID")

PMI_Logo_1.jpg

مدير مشاريع محترف - PMP
محلل أنظمة معتمد
مدير فريق برمجة تطبيقات ويب .Net

======|||||=====

======@ @====
==o0o== ( ) ==o0o===
================
كل منا يحتاج إلى الإرادة حتى يستطيع أن يقوم بعمله

#3

السلام عليكــم ورحمـة الله وبركاتــه

أنا عندي نفس المشكله

موقادره أنقل معلومه من ملف إلى ملف

ASPبس الملفات الي عندي مو كلها

واحد ASP

والثاني جافا سكريبت

أنا أبي أنقل معلومه من تكست بوكس في ملف الـASP

إلى ملف الجافا سكريبت

وشكرا

#4

يمكنك كتابة كود #C او VB.NET داخل ملفات ASPX او JS باستخدام

		<asp:Label ID="Label1" Text='<%# GetSomeText() %>' runat="server" ></asp:Label>

لاحظ

Text='<%# GetSomeText() %>'

و يجب ان تكون دالة GetSomeText تستخدم Public او Protected

بالشكل التالي

	protected string GetSomeText()
	{
		return "some text";
	}

و ممكن تستخدم متغيرات بدل من الدوال

		<asp:Label ID="Label1" Text='<%= someText %>' runat="server" ></asp:Label>

بحيث يكون someText

	protected string someText = "some text";
#5

شكرا يعطيك العافيه

بس القيمة موجوده في ملف ASP في تكست بوكس وأنا محتاجه أستخدمها في ملف الجافا سكريبت

ماأبغا أكتب كود ASPفي ملف الجافا

مافيه طريقه لهالحالة؟

#6

طيب انت تقصد توصل لل textbox في ال client side

اكتب كود javascript عادي و استخدم خاصية textbox.ClientID للاشارة لل textbox عند ال client

جرب الكود التالي

<script type="text/javascript">
	function GetTextBoxValue
	{
		var textBox = document.getElementById('<%= textBox1.ClientID %>');
		return textBox.value;
	}
</script>
#7

شكرا على الرد

ولكن مازالت المشكله موجوده

وهذي الخطوات اللي عملتها

Asp في ملف

<TD onclick="settexttool(CONST_ACTION_TOOL_TEXT,java script:GetTextBoxValue());"> <IMG style="CURSOR: hand" alt="" src="images/text.bmp"></TD>

الصوره لما تضغط بيعمل إسناد لقيمه التول المستخدمه وبيرجع القيمه الموجوده في التكست بوكس

GetTextBoxValueتعريف الفنكشن

<script type="text/javascript">

function GetTextBoxValue()

{

return txtSend.text;

}

هو التكست بوكس اللي أبي أرجع قيمتهtxtsend

<td> <asp:TextBox ID="txtSend" runat="server" Style="width: 450px;

height: 17px;"></asp:TextBox><asp:RequiredFieldValidator ID="RequiredFieldValidator8"

runat="server" ControlToValidate="txtSend" ErrorMessage="*" ValidationGroup="SendtoWB"></asp:RequiredFieldValidator></td>

في ملف الجافا سكريبت فيه الفنكشن

settexttool

وهذا تعريفها

function settexttool(InputTool,text){

CurrentTool = InputTool;

var t = text;

}

وفيه سويتش عشان يحدد أي تول تم تحديدها

switch (CurrentTool) {

case CONST_ACTION_TOOL_TEXT:

jg.setFont("arial","15px",Font.ITALIC_BOLD);

jg.drawString( t ,StartX,StartY);

أرجو مساعدتي في حل هذه المشكله

وشكرا

#8

راجع كود الصفحة التالية و قم بتجربتها

<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
	<title>Untitled Page</title>
</head>
<body>
	<form id="form1" runat="server">
	<div>

	<asp:TextBox ID="myTextBox" runat="server"></asp:TextBox>

	<input type="button" value="get text" onclick="GetTextBoxValue()" />

	<script type="text/javascript">
		function GetTextBoxValue()
		 {
		   var text = document.getElementById('<%= myTextBox.ClientID %>').value;
		   alert(text);
		 }   
	</script>


	</div>
	</form>
</body>
</html>
#9

جربت الكود لما أضغط على البوتون يطلع لي وندو الـalert وفيه المسج اللي انكتب في التكست بوكس

بس أنا محتاجه قيمهtext في ملف الجافا سكريبت

كيف انقل القميه لملف الجافا

ارجو الرد في اسرع وقت ممكن تسليم مشروعي بعد يومين ولازم احل المشكله

شكرا وجزاك الله خير

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…