You said you want to dynamically change the content of a webview *without* reloading the entire page. One way to do that is using JavaScript.
You can do this by adding a "<DIV Id="
MyPlaceholder"></DIV>" into the HTML code (before loading it into webview) at the place in the webpage that you later want to add new text to the webpage. For example you can add this tag to the bottom of the body tag (bottom of the page).
When you then display the HTML code in webview, initially nothing will be displayed where you inserted the <DIV> tag.
Then, later when you want to add new content to the webpage at the place of the <DIV> tag (without reloading it), you would use javascript to access that <DIV> tag and insert text where that <DIV> tag is located in the page using code like this:
'wv = webview control
'wve = webviewextras lib
wve.ExecuteJavascript(wv, "document.getElementById('MyPlaceholder]').innerHTML = 'New Content';")
Which will add the text "
New Content" to the webpage (at the location of where you placed the <DIV> tag) without reloading the entire page
NOTE: The exact syntax of the "wve.ExecuteJavascript" line is what I am not sure of, so you'll have to play with it a little to get it to work.