我正在通过链接按钮打开网页。
我的问题是使用我需要在该网页的某些字段中预先填充的数据填充此网页。
有人可以帮忙吗?
非常感谢提前
答案 0 :(得分:0)
因为这涉及跨域发布数据,所以您可以采取的方法受到限制。
如果您可以保证这只是少量数据,您可以在QueryString中传递它。另一种方法是在linkbutton的click事件上,将数据保存到磁盘或数据库,并在QueryString中传递引用。如果站点一起托管,则此引用可能是文件路径;如果站点可以访问同一数据库,则此引用可能是表ID。
这些方法都不理想。您应该提供更多信息,例如域名如何相关,以及它们是否可以托管在同一个应用程序池中。你控制两个网站的代码吗?
答案 1 :(得分:0)
也许您正在询问如何通过查询字符串传递变量:
http://www.aspnet101.com/2007/07/querystring-results-and-sql-statements/ http://www.codeproject.com/KB/aspnet/QueryString.aspx
这是一项非常有用的技能。然后,您可以使用查询字符串变量创建超链接(“链接按钮”):
http://www.informit.com/articles/article.aspx?p=28493&seqNum=3
答案 2 :(得分:0)
根据您在其他答案的评论中说明的要求,除非您创建某种浏览器插件,否则无法在第三方网站上设置表单字段。如果这是出于内部目的,您不需要公众使用,您可以创建 firefox 或 chrome 插件来执行此操作。插件可以读取链接按钮所在页面的值,然后将它们应用到下一页。您也可以创建 greasemonkey 脚本来执行此操作。