问题标签 [dynamically-generated]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - 如何从 ASP.NET MVC 中生成 HTML?
我的英语很糟糕,所以我不能解释得很清楚。我会尽力。
请问可以从 ASP.NET MVC 中生成 HTML 代码吗?
这是控制器
这是 Views,它是一个模板。
<%: ViewData["消息"] %>
<%=ViewData["作者"]%>
<%=Html.ActionLink("这是一个链接。", "Index", "About") %>我想用这个模板生成 html 文件。
祝你今天过得愉快,
亚历克斯
javascript - 动态命名和实现 javascript 函数的主体
为简单起见,我包含了一个通过函数名动态调用函数的脚本:
但是 functionsay_helloworld
的代码是以静态方式编写的。我想要类似的东西:
但不使用 eval()。还有一种更丑陋的方法:通过 AJAX 调用来获取函数。
你能看到更好的方法吗?
asp.net-mvc - 使用动态创建的控件进行 asp.net mvc 1 验证
使用 ASP.Net MVC1 并在模型中动态创建 html,然后将其放入视图并在运行时呈现。
我的视图是一个看起来像这样的页面:
这种动态创建的内容大多是下拉列表框,格式为
是否可以对下拉列表执行验证以确保已选择一个值?如果任何下拉列表仍具有默认值(“请进行选择”文本),则页面会重新显示,问题的字体颜色或下拉列表框更改为红色?
我来自 Webforms 世界,并且已经切换到 MVC(我真的很喜欢!),我知道那里有一些非常漂亮的验证工具,但您似乎必须在视图本身中考虑它们。
我无法通过控制器的 viewdata 传递 HTML 帮助程序,因为它不会呈现,除非它已直接编码到视图本身中。
此外,我正在寻找一个纯 asp.net 解决方案,因为由于可访问性问题,我无法使用 javascript。我可以通过 formscollection 对象毫无问题地访问下拉列表的所有值,但是从那里我有点卡住了。
有什么我想念的吗?
非常感谢您的任何建议或帮助!
asp.net - 动态生成 .aspx 页面
我有一个.aspx
页面。它有一些按钮和下拉控件。
假设我点击了一个特定的按钮,然后它必须重定向到我们必须动态生成的页面。这个动态生成的页面当然会有动态控件和事件。所以基本上我想知道的是如何.aspx
在点击现有页面的按钮时生成这个新页面,以及如何在生成页面的代码后面添加动态控件。
android - Android:如何将生成的临时图像附加到电子邮件中?
ACTION_SEND
我有一个以编程方式生成的图像,我想通过andEXTRA_STREAM
方法作为附件发送。
但是我该怎么做呢?
我的第一次尝试(写入我context.getCacheDir()
的基础文件路径)似乎在 Gmail 预览中工作(没有图像预览,但附件名和图标可见),但附件从未到达收件人端。我想这与生成文件的权限有关,但是如何避免这种情况呢?我是否需要对这些生成的文件设置更多许可设置(以便 Gmail 活动可以访问)?应用程序的缓存文件夹甚至可能吗?
是否有其他文件位置更适合将我的文件写入其中?我考虑了下载文件夹,但认为对于只需要在通过电子邮件发送之前存在的东西来说,这将是一个尴尬的位置。
我什至尝试过纯粹用data:image/png;base64,ABCD...
样式 URI 编码我的图像。这也显示在 Gmail 预览中(附件图标,但没有文件名),但没有导致收件人端附件。
有没有人能够通过任何方式将一次性生成的图像附加到电子邮件意图中?我可能忽略了哪些选项?
css - 生成动态 CSS
处理用户自定义样式的最佳方法是什么?作为我正在寻找的结果的一个例子,这就足够了:
但是,将 CSS 用作视图似乎会在不断请求的文件中产生大量开销,因此这可能不是一个好的解决方案。
用户无权访问 CSS 文件,我们必须假设他们没有 Web 开发知识。
c# - 如何动态地为动态生成的标签/复选框提供自定义文本/命名约定?
我正在尝试通过 for 循环算法为动态生成的复选框命名。提出算法非常简单,但我无法为他们提供名称/复选框文本。我能想到的最好的办法是为生成的所有内容提供一个类似的复选框文本。有没有办法给它们命名?
下面是我想出的代码
任何帮助是极大的赞赏。
干杯,贾夫
c# - 识别 Reflection.Emit 生成的程序集
有没有一种简单的方法来识别 Reflection.Emit 生成的程序集?在处理加载到应用程序域中的所有程序集时Assembly
,动态生成的程序集实例的行为与标准程序集的行为不同。例如,访问该CodeBase
属性会导致异常:
有没有更好的方法来识别这种情况并避免try … catch
阻塞?
html - 需要在特定元素之间插入来自代码隐藏的动态创建的元素
我创建了一个方法并传递了元素类型、id 和任何实例化新 html 元素的内部文本。最后一条语句:Me.Controls.Add(element)
将其添加到页面的末尾,但我希望将其插入特定位置(在表单中的 2 个 div 之间)。我所描述的内容与 SO here上的这篇文章非常相似,尽管它是针对 javascript 的。
c# - asp.net 在回发后动态添加用户控件保存值
这是我的问题。我有一个用户控件,我希望允许用户使用按钮单击添加尽可能多的实例(每次单击按钮时,我想将我的用户控件的另一个实例添加到面板)。它第一次运行良好,但每次额外的回帖都会删除所有添加的控件。我可以毫无问题地跟踪用户添加的用户控件的数量,但是我如何确保它们保持在回发之前的相同状态?我已经阅读了一些关于人们使用 SaveViewState 和 LoadViewState 的帖子,但我找不到任何示例。
我最大的问题是确保每个用户控件的所有文本框和下拉列表在每次回发后都使用相同的文本/选定值/数据填充
在此先感谢,本