一种用C#在网页上执行javascript的方法

时间:2013-07-27 22:06:52

标签: c# javascript web

基本上我想在.net浏览器中使用javascript(geckofx,webkit.net或默认浏览器对象)

原因是我想使用javascript将winform(文本框)中的文本添加到<'form'>上的文本框中在网页上标记。

C#可以实现吗?

即:

html页面,包含以下内容

<form>
    <input type="text" id="username" />
</form>

我可以使用javascript使用C#Web浏览器更改该字段中的文本

希望能更好地解决我的问题。对不起。

1 个答案:

答案 0 :(得分:-1)

只需使用yourControl.ClientID

即可
<script type="text/javascript">
  document.getElementById("username").value =   document.getElementById('<%= yourControlName.ClientID %>').value;
</script>

如果您想从服务器访问该控件 只需将runat="server"添加到您的文本框中,即可从服务器访问它。

<form runat="server">
    <input type="text" id="username" runat="server" />
</form>

注意:您只能拥有一个带有runat="server"属性

的表单标记