بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه
sql server 2000 & asp.net اريد كود لنقل البيانات بين صفحتين وازرار الاضافة والحذف والتعديل علماً بانني استخدم
بســم الله الـرحمــن الرحيــم
السلام عليكــم ورحمـة الله وبركاتــه
sql server 2000 & asp.net اريد كود لنقل البيانات بين صفحتين وازرار الاضافة والحذف والتعديل علماً بانني استخدم
مثلا عندك صفحة اسمها 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")
مدير مشاريع محترف - PMP
محلل أنظمة معتمد
مدير فريق برمجة تطبيقات ويب .Net
======|||||=====
======@ @====
==o0o== ( ) ==o0o===
================
كل منا يحتاج إلى الإرادة حتى يستطيع أن يقوم بعمله
السلام عليكــم ورحمـة الله وبركاتــه
أنا عندي نفس المشكله
موقادره أنقل معلومه من ملف إلى ملف
ASPبس الملفات الي عندي مو كلها
واحد ASP
والثاني جافا سكريبت
أنا أبي أنقل معلومه من تكست بوكس في ملف الـASP
إلى ملف الجافا سكريبت
وشكرا
يمكنك كتابة كود #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";
شكرا يعطيك العافيه
بس القيمة موجوده في ملف ASP في تكست بوكس وأنا محتاجه أستخدمها في ملف الجافا سكريبت
ماأبغا أكتب كود ASPفي ملف الجافا
مافيه طريقه لهالحالة؟
طيب انت تقصد توصل لل textbox في ال client side
اكتب كود javascript عادي و استخدم خاصية textbox.ClientID للاشارة لل textbox عند ال client
جرب الكود التالي
<script type="text/javascript">
function GetTextBoxValue
{
var textBox = document.getElementById('<%= textBox1.ClientID %>');
return textBox.value;
}
</script>شكرا على الرد
ولكن مازالت المشكله موجوده
وهذي الخطوات اللي عملتها
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);
أرجو مساعدتي في حل هذه المشكله
وشكرا
راجع كود الصفحة التالية و قم بتجربتها
<%@ 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>جربت الكود لما أضغط على البوتون يطلع لي وندو الـalert وفيه المسج اللي انكتب في التكست بوكس
بس أنا محتاجه قيمهtext في ملف الجافا سكريبت
كيف انقل القميه لملف الجافا
ارجو الرد في اسرع وقت ممكن تسليم مشروعي بعد يومين ولازم احل المشكله
شكرا وجزاك الله خير
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…