[英]How to parse HTML added by code behind using vb.net?
如何使用vb.net
代碼解析由代碼背后添加的HTML
?
創建HTML
的代碼
Dim str As String =
"(<input id='hdnConfrimValue' type='hidden' runat='server' />" &
"<script>" &
"$('.test').live('click',function(){" &
" var answer = confirm('Do you really want to go here ?');" &
"if (answer)" &
" $('#hdnConfrimValue').val('Ok');" &
"else $('#hdnConfrimValue').val('No'); " &
"});</script>"
ScriptManager.RegisterClientScriptBlock(control, GetType(Button), "sas", str, False)
如何使用vb.net
代碼獲取hdnConfirmValue
?
我不確定為什么要添加這樣的隱藏字段,但是您應該只能從后面的代碼中訪問它:
Dim confirmStr as String = hdnConfrimValue.Value
也就是說,如果將其正常添加到頁面中。
您為什么要像這樣動態添加它?
編輯:
忘記提及您總是可以使用可信賴的舊FindControl:
Dim confirmStr As String = _
TryCast(form1.FindControl("hdnConfrimValue"), HtmlInputHidden).Value
其中form1是您的表單名稱-假設您的JS被注入到表單內部而不是標題中。 而且您可能可以在隱藏字段中忽略runat =“ server” ...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.