學習asp.net之後,有些問題還是不懂,請教大家

bao22314483 2011-07-18 10:41:58
1.我想知道js自定義的onload()載入頁面的函數和asp.net的Page_Load是哪個先運行,還是同時運行.

2.我想在A頁面通過AJAX把參數發送過去B頁面,在B頁面我自己定義了一個HTML外觀模 版,我的目的是從A頁面傳過來的參數,我在B頁面Page_Load事件接收參數從資料庫查詢數據出來,然後賦值到B頁面的相應HTML標籤內容中,我的思路就是這樣,但是我想不到有什麽辦法來實現.因為我不想每次都再B頁面Page_Load事件這樣來寫外觀

Dim sql As New SqlClass
If sql.SqlReader("select * from DrugsDetails where DrugCode='" & Request.QueryString("txt").ToString & "'").HasRows = True Then
Response.Write("<table style='width:300px'>")
Response.Write("<tr><td style='width:100px' align='right'>藥品編號:</td><td align='left' id='ypcode'>" & sql.sqlrd(0).ToString & "</td></tr>")
Response.Write("<tr><td style='width:100px' align='right'>藥品名稱:</td><td align='left' id='ypname'>" & sql.sqlrd(1).ToString & "</td></tr>")
Response.Write("<tr><td style='width:100px' align='right'>藥品數量:</td><td align='left'> <input id='ypnum' type='text' onkeyup ='ypjine(this.value)' /></td></tr>")
Response.Write("<tr><td style='width:100px' align='right'>藥品單價:</td><td align='left' id='ypdanjia'>" & sql.sqlrd(6).ToString & "</td></tr>")
Response.Write("<tr><td style='width:100px' align='right'>藥品單位:</td><td align='left' id='ypdanwei'>" & sql.sqlrd(5).ToString & "</td></tr>")
Response.Write("<tr><td style='width:100px' align='right'>總金額:</td><td align='left' id='ypzongjine'></td></tr>")
Response.Write("</table>")
End If
sql.SqlClose()

我知道這樣寫不是什麽好辦法,所以問下大家有什麽辦法解決.
目前我想到一個辦法就是A頁面通過AJAX發送參數到B頁面,在B頁面的Page_Load事件接收參數從資料庫查詢數據出來並且寫進一個XML文檔中,然後我在B頁面載入完畢,用JS讀取伺服器XML文檔,賦值到B頁面的相應HTML標籤內容中,這樣就可以不用好像上面那樣寫HTML外觀模 版了.


3.是接著上面的問題而搞混亂了,如果我沒有理解錯的話,JS定義的COOKIES是放在客戶端的,ASP.net定義的COOKIES放在伺服器的,之前我發帖子問過第二個問題,有人建議我用cookies,我想我用asp.net從資料庫查詢數據出來,定義COOKIES存放查詢出來的數據,理論上放在伺服器的,我用JS怎麼能訪問到伺服器端的COOKIES呢?


有沒有神馬來解決我的問題呢?因為我在自學WEB程式,我公司只有我一個主要開發程式,之前的系統全部是CS模式開發的,我想把所有的改為BS模式,把所有子系統全部集成到一個WEB程式裏面,很多不明白的地方都是自己研究的
...全文
88 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
bao22314483 2011-07-20
  • 打赏
  • 举报
回复
沒有人明白?
狄默默斯基 2011-07-18
  • 打赏
  • 举报
回复
干嘛要将就你,你不能转换成简体啊
bao22314483 2011-07-18
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 pj100 的回复:]
繁体看得头大了.
[/Quote]
我在台企工作,沒有辦法,將就一下吧
燥动的心 2011-07-18
  • 打赏
  • 举报
回复
繁体看得头大了.
bao22314483 2011-07-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 xuexiaodong2009 的回复:]
2.我想在A頁面通過AJAX把參數發送過去B頁面,在B頁面我自己定義了一個HTML外觀模 版,我的目的是從A頁面傳過來的參數,我在B頁面Page_Load事件接收參數從資料庫查詢數據出來,然後賦值到B頁面的相應HTML標籤內容


有必要使用ajax吗?
[/Quote]
有必要啊,流程是這樣的,首先A頁面輸入員工的工號通過JS AJAX帶出員工信息,然後輸入藥品編號,帶出藥品信息出來,如果不用AJAX,提交頁面,那麼A頁面一刷新就員工的信息起不是沒有的了嗎?

現在問題就是怎麼把後臺提出來的數據,放在HTML頁面上,我不想用Response.Write這樣來寫(就像我發出來的代碼那樣寫),那你有什麽好辦法或者思路幫我實現這樣目的呢
xuexiaodong2009 2011-07-18
  • 打赏
  • 举报
回复
2.我想在A頁面通過AJAX把參數發送過去B頁面,在B頁面我自己定義了一個HTML外觀模 版,我的目的是從A頁面傳過來的參數,我在B頁面Page_Load事件接收參數從資料庫查詢數據出來,然後賦值到B頁面的相應HTML標籤內容


有必要使用ajax吗?
xuexiaodong2009 2011-07-18
  • 打赏
  • 举报
回复
1.我想知道js自定義的onload()載入頁面的函數和asp.net的Page_Load是哪個先運行,還是同時運行.

Page_Load是后台的现行,js自定義的onload(前台的后行
lsw645645645 2011-07-18
  • 打赏
  • 举报
回复
看不懂楼主说什么
bao22314483 2011-07-18
  • 打赏
  • 举报
回复
沒有人知道?

87,989

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧