[英]Check if session value contains string
我有一個基於會話值的條件:
if session("legal_entity")="entity1" then
現在,這很好,但"session("legal_entity")"
是"entity1"
"session("legal_entity")"
值為"entity1"
。
如果session("legal_entity")
值為"someText.entity1.someOtherText"
該怎么辦。
這將是檢查sub string
。 我嘗試了以下方法:
if session("legal_entity").Contains("entity1") then
但是當然不行 我可以使用什么解決方案來簡單地在session
值中請求子字符串?
您可以在轉換成這樣的string
后執行此操作
if(Convert.ToString(Session["legal_entity"]) == "entity1")
或者,您也可以將(session) object
引用轉換為string
:
if (((string)Session["legal_entity"]) == "entity1")
或者,如果您要使用contains
方法,則不能像這樣
if (Convert.ToString(Session["legal_entity"]).Contains("entity1"))
{
//your code here
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.