article_add.aspx代码
[I]
………
文章内容
' Height="400px" BasePath="~/FCKeditor/" runat="server" Width="100%" />
[/I]
………
">
article_add.aspx.cs代码
protected void SqlDataSource1_Inserted(object sender, SqlDataSourceStatusEventArgs e)
{
ClientScriptManager cs = Page.ClientScript;
cs.RegisterClientScriptBlock(this.GetType(), "info","",true);
}
protected void SqlDataSource1_Updated(object sender, SqlDataSourceStatusEventArgs e)
{
Response.Redirect("article_admin.aspx");
}
我是新手,有几个问题想请教.net高手.
以上代码主要是应用formview中的[I]和模板中引入fckeditor文本编辑器进行文本编辑,尽管能够实现文本成功添加与更新,但还有不尽如意的地方,非常期望高手帮忙!
1. 在从主页面进入该页面时,总是进入先进入模板,也就是页面总是传递数据库中第一条数据的id值所导致,我并没有传任何值,我不知道为什么会这样,除非在主页面中加id=””,这样才能进入[I],我看过用vb写的代码,页面不会传参数的,我用C#写,不知那里出问题.
2. 当点击”提交”按钮时,验证控件会弹出”文章内容不能为空”,只有当点击第二次才能成功提交,但提交后又不能弹出”文章添加成功!”的对话框,还有就是文章更新后没有执行Response.Redirect("article_admin.aspx");
请高手帮帮忙,如果能够解决我会追加50分,甚至更多,万分感谢!
|