簡體   English   中英

查詢字符串演示

[英]Querystring Demo

在我的Web應用程序中,我具有productId,ProductName及其圖像,現在我將所有數據保存在數據庫中某個應用程序的某個位置上。用戶單擊“演示”,應打開一個查詢表單,然后用戶填寫其查詢和演示鏈接將發送到他的電子郵件。 現在,詢價表應該是動態的,意味着對多個產品只有一種詢價表。 那么我應該使用querystring傳遞什么參數以及如何傳遞這些參數,以便假設用戶單擊Xyz產品的演示,則應該打開一個頁面,其URL類似於... www.abc.com/Inquiry.aspx?Id=1&ProductName=xyz

您只需要在querystring中傳遞productid和productname,例如

www.abc.com/Inquiry.aspx?Productid=10&Productname=xyz

在Inquiry.aspx頁面中首先獲取該查詢字符串值,然后在頁面中的任何地方使用。在Inquiry.aspx中獲取您的querystring值就像

int product_id = Convert.ToInt32(Request.QueryString["Productid"]);
string  productName = Request.QueryString["Productname"];

您必須使用這種類型的方案。如果您要在查詢字符串中傳遞加密的值並在Inquiry.aspx頁上對其進行解密,那將是非常好的。對於加密和解密,請檢查此鏈接

第二階段聲明一個字符串變量開始像

String Productname = "";
String queryProductname =  "";

並在頁面上加載為Productname分配值,例如

protected void Page_Load(object sender, EventArgs e)
{
Productname = "abc";    
queryProductname =  Productname ;     
}

並在您的錨標記中分配該queryProductname像

<a href=\"abc.co.in/test.aspx?period="; + DateTime.Now + " &ProductName=<%= queryProductname %>"\">

為了再次獲取它的值,請使用查詢字符串,例如

string  productName = Request.QueryString["ProductName"];

這是場景。希望您能理解。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM