修改<参数>来自代码的值

发布于 2024-10-08 19:38:16 字数 1008 浏览 6 评论 0原文

我正在尝试使用以下代码在 aspx 页面中嵌入 visio 文档,

<OBJECT classid="CLSID:279D6C9A-652E-4833-BEFC-312CA8887857" 
codebase="http://download.microsoft.com/download/4/5/2/452f8090-413f-408f-83c0-edd66db786ee/vviewer.exe" 
id="viewer1" width="100%" height="100"> 
<param name="BackColor" value="16777120">
<param name="AlertsEnabled" value="1">
<param name="ContextMenuEnabled" value="1">
<param name="GridVisible" value="0">
<param name="HighQualityRender" value="1">
<param name="PageColor" value="16777215">
<param name="PageVisible" value="1">
<param name="PropertyDialogEnabled" value="1">
<param name="ScrollbarsVisible" value="1">
<param name="ToolbarVisible" value="1">
<param name="SRC" value="http://wssxxxx/Shared%20Documents/Yukon%20Timeline.vsd">
<param name="CurrentPageIndex" value="0">
<param name="Zoom" value="-1">
</object>

我需要修改代码中的 value 参数 SRC,我该怎么做?

I am trying to embed a visio doc in an aspx page using the following code

<OBJECT classid="CLSID:279D6C9A-652E-4833-BEFC-312CA8887857" 
codebase="http://download.microsoft.com/download/4/5/2/452f8090-413f-408f-83c0-edd66db786ee/vviewer.exe" 
id="viewer1" width="100%" height="100"> 
<param name="BackColor" value="16777120">
<param name="AlertsEnabled" value="1">
<param name="ContextMenuEnabled" value="1">
<param name="GridVisible" value="0">
<param name="HighQualityRender" value="1">
<param name="PageColor" value="16777215">
<param name="PageVisible" value="1">
<param name="PropertyDialogEnabled" value="1">
<param name="ScrollbarsVisible" value="1">
<param name="ToolbarVisible" value="1">
<param name="SRC" value="http://wssxxxx/Shared%20Documents/Yukon%20Timeline.vsd">
<param name="CurrentPageIndex" value="0">
<param name="Zoom" value="-1">
</object>

i need to modify the value parameter SRC from code , how do i go about it ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

(り薆情海 2024-10-15 19:38:16

使用代码块

<param name="SRC" value="<%:MyValue%>"> 

或者这个(如果不使用.NET 4.0) :

<param name="SRC" value="<%=Server.HtmlEncode(MyValue)%>"> 

在您的页面中,您可以创建一个名为 MyValue 的字符串属性:

public string MyValue { get; set; } 

并在代码中将其设置为您需要的任何内容:

// In page_load
MyValue = "http://example.com/code_blocks.vsd";

Use a code block:

<param name="SRC" value="<%:MyValue%>"> 

Or this (if not using .NET 4.0):

<param name="SRC" value="<%=Server.HtmlEncode(MyValue)%>"> 

In your page, you can create a string property called MyValue:

public string MyValue { get; set; } 

And set it in code to whatever you need:

// In page_load
MyValue = "http://example.com/code_blocks.vsd";
谜兔 2024-10-15 19:38:16

您可以让它在服务器上运行:

<param name="SRC" id="prmSrc" runat="server" />

并在后面的代码中:

prmSrc.Attributes["value"] = "...";

You can have it run at server:

<param name="SRC" id="prmSrc" runat="server" />

And in your code behind:

prmSrc.Attributes["value"] = "...";
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文