我需要在C#中构建一个可视化编辑器。给定一段PHP和/或HTML代码,软件将以可编辑网页的形式显示它们。同时,它将显示一个对话框,用户可以在其中编辑所选组件的选项。它非常像Adobe的HTML编辑器,但它需要在其中添加处理PHP的功能。(Dreamweaver解析HTML,只允许PHP段,而这个程序必须解析HTML和PHP)。
我可以用功能构建对话框,但我最大的问题是创建WYSIWYG编辑器。有什么建议/意见,我应该从哪里开始?
提前谢谢。
更新
基本上,它只需要解析一个(非常)小的PHP函数子集。此外,它还必须解析一些自定义硬编码函数。要解析的一个示例是:
html here
..
我想在Visual studio 2010/2008环境中创建with部件,使用microsoft给定的sharepoitn扩展。我有像这样的收藏
Home |As Parent |
Management|As Parent |
SubHome1 | As Child | Child of Home
SubHome2 | As Child | Child of Home
Download |As Parent |
我想一个接一个地迭代。假设这是datatable。如果是父菜单项,则需要动态添加菜单项,如果是子菜单项,则希望作为子菜单项添加到相应的菜单项中。我想用c#写代码
我有以下html代码
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<frameset id="mainFrameset" bordercolor="#000000" border="2" framespacing="2" frameborder="1" r
我有一个带有HTML标记和表单控件(如div )的check boxes, text and drop lists。我希望将所有内容连同表单控件的状态(即捕获用户的选择)一起发布,以便将其保存到数据库中,然后重新呈现精确的HTML。
我怎么能这么做?我用过
$("#div").clone()
但似乎控制状态没有被保存。注意:我不想发布内部表单,然后重新呈现表单状态,因为HTML是动态的(它是一个HTML模板)
因此,我正在使用C# Windows编写Javascript编码UI。当按下"Run“按钮时,这是我的代码,以防有帮助:
//If the button in the upper-right corner is clicked
private void run_Click(object sender, EventArgs e)
{
//If the program isn't running
if (!running)
{
//Show the web browser
在我所有的代码下面,
*模式*
下面是模型代码,
public class MyViewModel
{
public int? Year { get; set; }
public int? Month { get; set; }
public IEnumerable<SelectListItem> Years
{
get
{
return Enumerable.Range(2000, 12).Select(x => new SelectListItem
{